### Log truncated: showing last 9.0 of 17.1 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-10 12:34:38,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [101/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .total:contains(30.06) 2026-09-10 12:34:38,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [102/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .tax:contains(4.02) 2026-09-10 12:34:38,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [103/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:34:39,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [104/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:34:39,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [105/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:34:39,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [106/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step total is 30.06 (trigger: .total:contains("30.06")) 2026-09-10 12:34:39,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [107/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:34:39,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [108/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 12:34:39,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [109/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 12:34:39,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [110/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:34:39,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [111/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen .receipt-total:contains("30.06") 2026-09-10 12:34:39,392 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37906610 started for PoS orders references: [{'name': '/', 'pos_reference': '264-61-000003', 'uuid': 'ef1d3151-6555-45c7-934b-aa90155b7e3f'}] 2026-09-10 12:34:40,518 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37906610 order {'name': '/', 'pos_reference': '264-61-000003', 'uuid': 'ef1d3151-6555-45c7-934b-aa90155b7e3f'} created pos.order #504 2026-09-10 12:34:40,561 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37906610 finished 2026-09-10 12:34:40,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 437 0.528 0.752 2026-09-10 12:34:40,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:34:40,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:34:40,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [112/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen 2026-09-10 12:34:40,797 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40087051 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-61-000003', 'uuid': 'ef1d3151-6555-45c7-934b-aa90155b7e3f'}] 2026-09-10 12:34:40,804 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40087051 order {'name': 'Shop - 000003', 'pos_reference': '264-61-000003', 'uuid': 'ef1d3151-6555-45c7-934b-aa90155b7e3f'} sync ignored for existing PoS order pos.order(504,) (state: done) 2026-09-10 12:34:40,818 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40087051 finished 2026-09-10 12:34:40,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [113/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:34:40,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [114/114] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:34:40,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.044 0.075 2026-09-10 12:34:40,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-10 12:34:40,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_global_discount_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-09-10 12:34:41,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: heap 32767120 (allocated 35131392) 2026-09-10 12:34:41,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 64247 2026-09-10 12:34:41,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-10 12:34:41,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 64247 2026-09-10 12:34:41,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123441_304493_test_taxes_l10n_in_pos.txt 2026-09-10 12:34:41,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp560yu8zt_chrome_odoo" 2026-09-10 12:34:42,116 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 45 checked, 45 removed 2026-09-10 12:34:51,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_event_pricelist_pos ... 2026-09-10 12:34:52,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome pid: 64470 2026-09-10 12:34:52,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome headless temporary user profile dir: /tmp/tmpk2mg0m2t_chrome_odoo 2026-09-10 12:34:52,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Issuing json command http://127.0.0.1:34185/json/version 2026-09-10 12:34:52,469 26 INFO rb-c800635-224702-413894 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-09-10 12:34:52,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 12:34:52,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Issuing json command http://127.0.0.1:34185/json 2026-09-10 12:34:52,511 26 INFO rb-c800635-224702-413894 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-09-10 12:34:52,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Websocket url found: ws://127.0.0.1:34185/devtools/page/F51EE9305E5C92EF7B7AC67D783FDFC2 2026-09-10 12:34:52,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Enable chrome headless console log notification 2026-09-10 12:34:52,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome headless enable page notifications 2026-09-10 12:34:52,703 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:34:52,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Setting session cookie in browser 2026-09-10 12:34:52,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-10 12:34:52,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-10 12:34:52,731 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:34:53,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 86 0.087 0.407 2026-09-10 12:34:53,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Navigation result: {'frameId': 'F51EE9305E5C92EF7B7AC67D783FDFC2', 'loaderId': 'E27E89A7B9ADD84E35629E3961628494', 'isDownload': False} 2026-09-10 12:34:53,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Evaluate ready code "odoo.isTourReady('CheckEventTicketPrice')" 2026-09-10 12:34:53,239 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:34:53,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-10 12:34:53,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-09-10 12:34:53,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-10 12:34:53,699 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:34:53,703 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:34:53,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:34:53,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Evaluate test code "odoo.startTour('CheckEventTicketPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:34:53,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [1/38] Tour CheckEventTicketPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:34:53,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:34:53,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:34:53,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:34:53,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-09-10 12:34:53,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-10 12:34:53,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.029 2026-09-10 12:34:53,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-09-10 12:34:54,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.249 0.289 2026-09-10 12:34:54,501 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:34:54,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:34:54,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.034 2026-09-10 12:34:54,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:34:54,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: Owl is running in 'dev' mode. 2026-09-10 12:34:54,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:34:54,743 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:34:54,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:34:54,772 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:34:54,799 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 12:34:54,820 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:34:54,821 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:34:54,866 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:34:54,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.064 0.078 2026-09-10 12:34:54,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:54] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.004 0.143 2026-09-10 12:34:54,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [2/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:34:55,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:55] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.073 0.092 2026-09-10 12:34:55,030 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:34:55,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [3/38] Tour CheckEventTicketPrice → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:34:55,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:55] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.036 0.035 2026-09-10 12:34:55,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:55] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.008 0.095 2026-09-10 12:34:55,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:55] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.016 0.291 2026-09-10 12:34:55,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.160 2026-09-10 12:34:55,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [4/38] Tour CheckEventTicketPrice → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:34:55,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [5/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:34:55,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [6/38] Tour CheckEventTicketPrice → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-09-10 12:34:55,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [7/38] Tour CheckEventTicketPrice → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-09-10 12:34:55,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [8/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:34:55,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [9/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:34:55,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [10/38] Tour CheckEventTicketPrice → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-09-10 12:34:55,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [11/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:34:55,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [12/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:34:55,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [13/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:34:55,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [14/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .more-btn) 2026-09-10 12:34:55,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [15/38] Tour CheckEventTicketPrice → Step .o_pricelist_button 2026-09-10 12:34:55,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [16/38] Tour CheckEventTicketPrice → Step select price list 'Special Pricelist' (trigger: .selection-item:contains("Special Pricelist")) 2026-09-10 12:34:56,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [17/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:34:56,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [18/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:34:56,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [19/38] Tour CheckEventTicketPrice → Step order total amount is '120.00' (trigger: .product-screen .order-summary .total:contains("120.00")) 2026-09-10 12:34:56,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [20/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:34:56,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [21/38] Tour CheckEventTicketPrice → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:34:56,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [22/38] Tour CheckEventTicketPrice → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:34:56,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [23/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:34:56,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [24/38] Tour CheckEventTicketPrice → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-09-10 12:34:56,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [25/38] Tour CheckEventTicketPrice → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-09-10 12:34:56,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [26/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:34:56,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [27/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:34:56,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [28/38] Tour CheckEventTicketPrice → Step order total amount is '240.00' (trigger: .product-screen .order-summary .total:contains("240.00")) 2026-09-10 12:34:56,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [29/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:34:56,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [30/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:34:56,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [31/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:34:56,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [32/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .more-btn) 2026-09-10 12:34:56,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [33/38] Tour CheckEventTicketPrice → Step .o_pricelist_button 2026-09-10 12:34:56,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [34/38] Tour CheckEventTicketPrice → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-09-10 12:34:56,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [35/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:34:57,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [36/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:34:57,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [37/38] Tour CheckEventTicketPrice → Step order total amount is '400.00' (trigger: .product-screen .order-summary .total:contains("400.00")) 2026-09-10 12:34:57,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [38/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:34:57,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: tour succeeded 2026-09-10 12:34:57,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: ╔══════════════════════════════════════╗ ║ TOUR CheckEventTicketPrice SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 12:34:57,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: heap 15164208 (allocated 16515072) 2026-09-10 12:34:57,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Closing chrome headless with pid 64470 2026-09-10 12:34:57,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Closing websocket connection 2026-09-10 12:34:57,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Terminating chrome headless with pid 64470 2026-09-10 12:34:57,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123457_369107_test_event_pricelist_pos.txt 2026-09-10 12:34:57,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Removing chrome user profile "/tmp/tmpk2mg0m2t_chrome_odoo" 2026-09-10 12:34:57,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_multislot_unlimited_qty ... 2026-09-10 12:34:57,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Chrome pid: 64667 2026-09-10 12:34:57,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Chrome headless temporary user profile dir: /tmp/tmpslpl3m83_chrome_odoo 2026-09-10 12:34:57,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Issuing json command http://127.0.0.1:36855/json/version 2026-09-10 12:34:57,893 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:34:57,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Browser version: Chrome/150.0.7871.114 2026-09-10 12:34:57,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Issuing json command http://127.0.0.1:36855/json 2026-09-10 12:34:57,968 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:34:57,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Websocket url found: ws://127.0.0.1:36855/devtools/page/FFAE0A7763C669BEE53AE7652F5EBFC3 2026-09-10 12:34:58,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Enable chrome headless console log notification 2026-09-10 12:34:58,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Chrome headless enable page notifications 2026-09-10 12:34:58,131 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:34:58,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Setting session cookie in browser 2026-09-10 12:34:58,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-10 12:34:58,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-10 12:34:58,167 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:34:58,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:58] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 87 0.054 0.375 2026-09-10 12:34:58,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Navigation result: {'frameId': 'FFAE0A7763C669BEE53AE7652F5EBFC3', 'loaderId': 'C287EE12E67AD5BCDE27CFD139FE14A6', 'isDownload': False} 2026-09-10 12:34:58,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Evaluate ready code "odoo.isTourReady('test_multislot_unlimited_qty')" 2026-09-10 12:34:58,609 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:34:58,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:58] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:34:58,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:58] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:34:58,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:58] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 12:34:59,088 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:34:59,091 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:34:59,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:34:59,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Evaluate test code "odoo.startTour('test_multislot_unlimited_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:34:59,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-10 12:34:59,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [1/8] Tour test_multislot_unlimited_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:34:59,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:34:59,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:34:59,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-10 12:34:59,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-10 12:34:59,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.030 2026-09-10 12:34:59,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:34:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.050 2026-09-10 12:35:00,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.361 0.438 2026-09-10 12:35:00,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:00,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.017 2026-09-10 12:35:00,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.057 2026-09-10 12:35:00,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:35:00,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:00,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:35:00,468 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 12:35:00,498 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:35:00,500 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:35:00,525 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:35:00,525 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:00,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.058 0.028 2026-09-10 12:35:00,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.005 0.094 2026-09-10 12:35:00,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-10 12:35:00,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [2/8] Tour test_multislot_unlimited_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:35:00,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:00,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [3/8] Tour test_multislot_unlimited_qty → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:00,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.064 0.043 2026-09-10 12:35:00,782 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:00,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.042 0.144 2026-09-10 12:35:00,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.010 0.186 2026-09-10 12:35:00,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:00] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.013 0.204 2026-09-10 12:35:01,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.078 0.189 2026-09-10 12:35:01,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [4/8] Tour test_multislot_unlimited_qty → Step Select slot 08:00 (trigger: .modal .o_event_slot_btn:contains('08:00')) 2026-09-10 12:35:01,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:01] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:35:01,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:01] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 12:35:01,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:01] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 6 0.005 0.007 2026-09-10 12:35:01,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [5/8] Tour test_multislot_unlimited_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:01,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [6/8] Tour test_multislot_unlimited_qty → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:01,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [7/8] Tour test_multislot_unlimited_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:01,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: [8/8] Tour test_multislot_unlimited_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:01,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: tour succeeded 2026-09-10 12:35:01,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_multislot_unlimited_qty SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 12:35:01,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty.browser: heap 14337732 (allocated 15466496) 2026-09-10 12:35:01,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Closing chrome headless with pid 64667 2026-09-10 12:35:01,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Closing websocket connection 2026-09-10 12:35:01,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Terminating chrome headless with pid 64667 2026-09-10 12:35:01,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123501_670218_test_multislot_unlimited_qty.txt 2026-09-10 12:35:01,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_multislot_unlimited_qty: Removing chrome user profile "/tmp/tmpslpl3m83_chrome_odoo" 2026-09-10 12:35:01,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_orderline_price_remain_same_as_ticket_price ... 2026-09-10 12:35:02,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome pid: 64865 2026-09-10 12:35:02,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome headless temporary user profile dir: /tmp/tmpagw8gaha_chrome_odoo 2026-09-10 12:35:02,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Issuing json command http://127.0.0.1:42477/json/version 2026-09-10 12:35:02,203 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:02,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Browser version: Chrome/150.0.7871.114 2026-09-10 12:35:02,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Issuing json command http://127.0.0.1:42477/json 2026-09-10 12:35:02,320 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:02,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Websocket url found: ws://127.0.0.1:42477/devtools/page/368A42633319B256A5EE545EFB52C003 2026-09-10 12:35:02,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Enable chrome headless console log notification 2026-09-10 12:35:02,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome headless enable page notifications 2026-09-10 12:35:02,475 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:35:02,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Setting session cookie in browser 2026-09-10 12:35:02,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-09-10 12:35:02,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-09-10 12:35:02,511 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:35:02,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:02] "GET /pos/ui/62 HTTP/1.1" 200 - 87 0.082 0.390 2026-09-10 12:35:02,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Navigation result: {'frameId': '368A42633319B256A5EE545EFB52C003', 'loaderId': 'CECD21324CFEA349C7384AFCDD79FCD3', 'isDownload': False} 2026-09-10 12:35:02,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Evaluate ready code "odoo.isTourReady('test_orderline_price_remain_same_as_ticket_price')" 2026-09-10 12:35:02,996 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:35:03,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:35:03,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:35:03,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 12:35:03,470 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:03,473 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:03,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 12:35:03,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Evaluate test code "odoo.startTour('test_orderline_price_remain_same_as_ticket_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:35:03,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [1/32] Tour test_orderline_price_remain_same_as_ticket_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:35:03,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:35:03,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:35:03,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:03,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 12:35:03,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.022 2026-09-10 12:35:03,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.032 2026-09-10 12:35:03,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-10 12:35:04,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.289 0.301 2026-09-10 12:35:04,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:35:04,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:35:04,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-09-10 12:35:04,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:35:04,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:04,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-09-10 12:35:04,580 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:04,596 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:04,606 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:35:04,628 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:04,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.013 0.035 2026-09-10 12:35:04,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 12:35:04,640 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:35:04,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.005 0.045 2026-09-10 12:35:04,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [2/32] Tour test_orderline_price_remain_same_as_ticket_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:35:04,782 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:04,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 12:35:04,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [3/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:04,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:04] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.094 0.050 2026-09-10 12:35:05,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:05] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.070 0.162 2026-09-10 12:35:05,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:05] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.004 0.207 2026-09-10 12:35:05,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.182 2026-09-10 12:35:05,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:05] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.310 2026-09-10 12:35:05,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [4/32] Tour test_orderline_price_remain_same_as_ticket_price → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:05,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [5/32] Tour test_orderline_price_remain_same_as_ticket_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:05,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [6/32] Tour test_orderline_price_remain_same_as_ticket_price → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-09-10 12:35:05,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [7/32] Tour test_orderline_price_remain_same_as_ticket_price → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-09-10 12:35:05,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [8/32] Tour test_orderline_price_remain_same_as_ticket_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:05,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [9/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:05,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [10/32] Tour test_orderline_price_remain_same_as_ticket_price → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-09-10 12:35:05,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [11/32] Tour test_orderline_price_remain_same_as_ticket_price → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:05,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [12/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:05,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [13/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:35:05,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [14/32] Tour test_orderline_price_remain_same_as_ticket_price → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:35:05,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [15/32] Tour test_orderline_price_remain_same_as_ticket_price → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:35:05,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [16/32] Tour test_orderline_price_remain_same_as_ticket_price → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-09-10 12:35:06,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [17/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-09-10 12:35:06,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [18/32] Tour test_orderline_price_remain_same_as_ticket_price → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:06,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [19/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:06,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [20/32] Tour test_orderline_price_remain_same_as_ticket_price → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-09-10 12:35:06,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [21/32] Tour test_orderline_price_remain_same_as_ticket_price → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:06,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [22/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:06,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [23/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:06,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:06,353 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:06,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [24/32] Tour test_orderline_price_remain_same_as_ticket_price → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:06,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [25/32] Tour test_orderline_price_remain_same_as_ticket_price → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:06,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [26/32] Tour test_orderline_price_remain_same_as_ticket_price → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-09-10 12:35:06,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [27/32] Tour test_orderline_price_remain_same_as_ticket_price → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:06,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [28/32] Tour test_orderline_price_remain_same_as_ticket_price → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:35:06,637 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98271007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': '10ea2c1c-3b47-4c8b-8c1c-27858daefa31'}] 2026-09-10 12:35:06,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:07,323 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98271007 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': '10ea2c1c-3b47-4c8b-8c1c-27858daefa31'} created pos.order #505 2026-09-10 12:35:07,334 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98271007 finished 2026-09-10 12:35:07,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 253 0.269 0.521 2026-09-10 12:35:07,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:35:07,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [29/32] Tour test_orderline_price_remain_same_as_ticket_price → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-09-10 12:35:07,599 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54229390 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '10ea2c1c-3b47-4c8b-8c1c-27858daefa31'}] 2026-09-10 12:35:07,604 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54229390 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '10ea2c1c-3b47-4c8b-8c1c-27858daefa31'} sync ignored for existing PoS order pos.order(505,) (state: paid) 2026-09-10 12:35:07,613 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54229390 finished 2026-09-10 12:35:07,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [30/32] Tour test_orderline_price_remain_same_as_ticket_price → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-09-10 12:35:07,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.066 0.063 2026-09-10 12:35:07,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.088 2026-09-10 12:35:07,787 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-10 12:35:07,800 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-10 12:35:07,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:35:07,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /report/download HTTP/1.1" 200 - 19 0.008 0.019 2026-09-10 12:35:07,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [31/32] Tour test_orderline_price_remain_same_as_ticket_price → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:07,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.007 2026-09-10 12:35:08,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:08] "POST /report/download HTTP/1.1" 200 - 29 0.028 0.080 2026-09-10 12:35:08,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [32/32] Tour test_orderline_price_remain_same_as_ticket_price → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:08,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: tour succeeded 2026-09-10 12:35:08,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_orderline_price_remain_same_as_ticket_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-10 12:35:08,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: heap 20088180 (allocated 21630976) 2026-09-10 12:35:08,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Closing chrome headless with pid 64865 2026-09-10 12:35:08,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Closing websocket connection 2026-09-10 12:35:08,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Terminating chrome headless with pid 64865 2026-09-10 12:35:08,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123508_339566_test_orderline_price_remain_same_as_ticket_price.txt 2026-09-10 12:35:08,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Removing chrome user profile "/tmp/tmpagw8gaha_chrome_odoo" 2026-09-10 12:35:08,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_pos_event_registration_not_mandatory ... 2026-09-10 12:35:08,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome pid: 65078 2026-09-10 12:35:08,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless temporary user profile dir: /tmp/tmp5pcj5hwe_chrome_odoo 2026-09-10 12:35:08,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Issuing json command http://127.0.0.1:40799/json/version 2026-09-10 12:35:08,827 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:08,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Browser version: Chrome/150.0.7871.114 2026-09-10 12:35:08,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Issuing json command http://127.0.0.1:40799/json 2026-09-10 12:35:08,902 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:08,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Websocket url found: ws://127.0.0.1:40799/devtools/page/A3B5AC48197BFDB525643966B430F798 2026-09-10 12:35:08,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Enable chrome headless console log notification 2026-09-10 12:35:09,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless enable page notifications 2026-09-10 12:35:09,098 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:35:09,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Setting session cookie in browser 2026-09-10 12:35:09,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-10 12:35:09,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-10 12:35:09,125 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:35:09,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:09] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 86 0.058 0.379 2026-09-10 12:35:09,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Navigation result: {'frameId': 'A3B5AC48197BFDB525643966B430F798', 'loaderId': 'B2382CCFB968D4B53EF0BF4BC259BD17', 'isDownload': False} 2026-09-10 12:35:09,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Evaluate ready code "odoo.isTourReady('test_pos_event_registration_not_mandatory')" 2026-09-10 12:35:09,579 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:35:09,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:09] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-10 12:35:09,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:09] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:35:09,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:09] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-09-10 12:35:10,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:10,087 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:10,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:35:10,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Evaluate test code "odoo.startTour('test_pos_event_registration_not_mandatory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:35:10,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [1/72] Tour test_pos_event_registration_not_mandatory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:35:10,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:35:10,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:35:10,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:10,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-10 12:35:10,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-10 12:35:10,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.029 2026-09-10 12:35:10,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-10 12:35:10,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.253 0.288 2026-09-10 12:35:10,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:10,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:35:11,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-10 12:35:11,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:35:11,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:11,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 12:35:11,137 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:11,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:11,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:35:11,162 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:35:11,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.037 0.026 2026-09-10 12:35:11,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:35:11,248 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:35:11,253 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:35:11,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.018 0.086 2026-09-10 12:35:11,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [2/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:35:11,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.040 0.062 2026-09-10 12:35:11,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.062 0.147 2026-09-10 12:35:11,463 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:35:11,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1453&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.008 0.051 2026-09-10 12:35:11,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [3/72] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-09-10 12:35:11,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1454&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.096 2026-09-10 12:35:11,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1455&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-10 12:35:11,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1457&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-10 12:35:11,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1456&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.008 0.211 2026-09-10 12:35:11,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1459&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-10 12:35:11,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.009 0.192 2026-09-10 12:35:11,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1461&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-09-10 12:35:11,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1460&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-10 12:35:11,754 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-10 12:35:11,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.136 2026-09-10 12:35:11,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:11] "GET /web/image?model=product.template&field=image_128&id=1458&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-10 12:35:11,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [4/72] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:11,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [5/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:11,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [6/72] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 1 for global (trigger: .global_question:contains('Name') input) 2026-09-10 12:35:12,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [7/72] Tour test_pos_event_registration_not_mandatory → Step Answer question Email with 1@test.com for global (trigger: .global_question:contains('Email') input) 2026-09-10 12:35:12,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [8/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:12,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [9/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:12,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [10/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:12,274 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:12,276 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:12,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [11/72] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:12,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [12/72] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:12,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [13/72] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:12,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [14/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:12,509 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67598865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': 'c48d6481-a72c-4d91-8448-776376a93b5d'}] 2026-09-10 12:35:12,511 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:13,111 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67598865 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': 'c48d6481-a72c-4d91-8448-776376a93b5d'} created pos.order #506 2026-09-10 12:35:13,125 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67598865 finished 2026-09-10 12:35:13,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 253 0.227 0.468 2026-09-10 12:35:13,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:35:13,399 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80629471 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': 'c48d6481-a72c-4d91-8448-776376a93b5d'}] 2026-09-10 12:35:13,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [15/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:13,410 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80629471 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': 'c48d6481-a72c-4d91-8448-776376a93b5d'} sync ignored for existing PoS order pos.order(506,) (state: paid) 2026-09-10 12:35:13,425 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80629471 finished 2026-09-10 12:35:13,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [16/72] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-09-10 12:35:13,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [17/72] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:13,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.058 0.079 2026-09-10 12:35:13,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [18/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:13,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [19/72] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 2 for global (trigger: .global_question:contains('Name') input) 2026-09-10 12:35:13,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [20/72] Tour test_pos_event_registration_not_mandatory → Step Answer question Email with 2@test.com for global (trigger: .global_question:contains('Email') input) 2026-09-10 12:35:13,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [21/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:13,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [22/72] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:13,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [23/72] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:35:13,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [24/72] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:35:14,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [25/72] Tour test_pos_event_registration_not_mandatory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:35:14,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [26/72] Tour test_pos_event_registration_not_mandatory → Step Search for partner "Event Parter" (trigger: .modal-dialog .input-group input) 2026-09-10 12:35:14,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [27/72] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-09-10 12:35:14,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [28/72] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:14,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [29/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:14,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [30/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:14,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [31/72] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:14,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [32/72] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:14,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [33/72] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:14,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [34/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:14,536 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82761088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000002', 'uuid': '7945308d-8be4-45fc-a42a-3ade97b61e93'}] 2026-09-10 12:35:14,899 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82761088 order {'name': '/', 'pos_reference': '261-62-000002', 'uuid': '7945308d-8be4-45fc-a42a-3ade97b61e93'} created pos.order #507 2026-09-10 12:35:14,918 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82761088 finished 2026-09-10 12:35:14,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 159 0.166 0.291 2026-09-10 12:35:15,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:35:15,079 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89966227 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-62-000002', 'uuid': '7945308d-8be4-45fc-a42a-3ade97b61e93'}] 2026-09-10 12:35:15,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [35/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:15,090 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89966227 order {'name': 'Shop - 000002', 'pos_reference': '261-62-000002', 'uuid': '7945308d-8be4-45fc-a42a-3ade97b61e93'} sync ignored for existing PoS order pos.order(507,) (state: paid) 2026-09-10 12:35:15,110 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89966227 finished 2026-09-10 12:35:15,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [36/72] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-09-10 12:35:15,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [37/72] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:15,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.064 0.082 2026-09-10 12:35:15,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [38/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:15,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [39/72] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 3 for global (trigger: .global_question:contains('Name') input) 2026-09-10 12:35:15,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [40/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:15,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [41/72] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:15,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [42/72] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:35:15,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [43/72] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:35:15,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [44/72] Tour test_pos_event_registration_not_mandatory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:35:15,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [45/72] Tour test_pos_event_registration_not_mandatory → Step Search for partner "Event Parter" (trigger: .modal-dialog .input-group input) 2026-09-10 12:35:15,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [46/72] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-09-10 12:35:15,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [47/72] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:15,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [48/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:15,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [49/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:16,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [50/72] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:16,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [51/72] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:16,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [52/72] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:16,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [53/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:16,182 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2430499 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000003', 'uuid': 'a7915cda-05b3-4910-8c68-030d25b4c662'}] 2026-09-10 12:35:16,539 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2430499 order {'name': '/', 'pos_reference': '261-62-000003', 'uuid': 'a7915cda-05b3-4910-8c68-030d25b4c662'} created pos.order #508 2026-09-10 12:35:16,555 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2430499 finished 2026-09-10 12:35:16,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 160 0.163 0.288 2026-09-10 12:35:16,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:35:16,703 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24894727 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-62-000003', 'uuid': 'a7915cda-05b3-4910-8c68-030d25b4c662'}] 2026-09-10 12:35:16,710 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24894727 order {'name': 'Shop - 000003', 'pos_reference': '261-62-000003', 'uuid': 'a7915cda-05b3-4910-8c68-030d25b4c662'} sync ignored for existing PoS order pos.order(508,) (state: paid) 2026-09-10 12:35:16,724 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24894727 finished 2026-09-10 12:35:16,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [54/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:16,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [55/72] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-09-10 12:35:16,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.058 0.064 2026-09-10 12:35:16,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [56/72] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:16,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [57/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:16,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [58/72] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:17,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [59/72] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:17,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [60/72] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:35:17,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [61/72] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:35:17,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [62/72] Tour test_pos_event_registration_not_mandatory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:35:17,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [63/72] Tour test_pos_event_registration_not_mandatory → Step Search for partner "Event Parter" (trigger: .modal-dialog .input-group input) 2026-09-10 12:35:17,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [64/72] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-09-10 12:35:17,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [65/72] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:17,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [66/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:17,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [67/72] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:17,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [68/72] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:17,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [69/72] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:17,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [70/72] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:17,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [71/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:17,756 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19316050 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000004', 'uuid': '8b78d293-a594-47b8-8d5c-60312df9da84'}] 2026-09-10 12:35:18,088 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19316050 order {'name': '/', 'pos_reference': '261-62-000004', 'uuid': '8b78d293-a594-47b8-8d5c-60312df9da84'} created pos.order #509 2026-09-10 12:35:18,099 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19316050 finished 2026-09-10 12:35:18,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 156 0.143 0.266 2026-09-10 12:35:18,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:35:18,243 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77487642 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-62-000004', 'uuid': '8b78d293-a594-47b8-8d5c-60312df9da84'}] 2026-09-10 12:35:18,249 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77487642 order {'name': 'Shop - 000004', 'pos_reference': '261-62-000004', 'uuid': '8b78d293-a594-47b8-8d5c-60312df9da84'} sync ignored for existing PoS order pos.order(509,) (state: paid) 2026-09-10 12:35:18,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [72/72] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:18,271 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77487642 finished 2026-09-10 12:35:18,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: tour succeeded 2026-09-10 12:35:18,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_event_registration_not_mandatory SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-10 12:35:18,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.092 0.109 2026-09-10 12:35:18,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: heap 33936088 (allocated 36442112) 2026-09-10 12:35:18,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Closing chrome headless with pid 65078 2026-09-10 12:35:18,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Closing websocket connection 2026-09-10 12:35:18,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Terminating chrome headless with pid 65078 2026-09-10 12:35:18,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123518_694126_test_pos_event_registration_not_mandatory.txt 2026-09-10 12:35:18,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Removing chrome user profile "/tmp/tmp5pcj5hwe_chrome_odoo" 2026-09-10 12:35:18,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_event_in_pos ... 2026-09-10 12:35:19,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome pid: 65301 2026-09-10 12:35:19,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmpz5q0itea_chrome_odoo 2026-09-10 12:35:19,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:34817/json/version 2026-09-10 12:35:19,184 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:19,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 12:35:19,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:34817/json 2026-09-10 12:35:19,251 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:19,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Websocket url found: ws://127.0.0.1:34817/devtools/page/53ECCDC2683EB98DEC5E98BE4F104D8D 2026-09-10 12:35:19,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Enable chrome headless console log notification 2026-09-10 12:35:19,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless enable page notifications 2026-09-10 12:35:19,421 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:35:19,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Setting session cookie in browser 2026-09-10 12:35:19,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-09-10 12:35:19,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-09-10 12:35:19,448 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:35:19,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:19] "GET /pos/ui/62 HTTP/1.1" 200 - 87 0.036 0.408 2026-09-10 12:35:19,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigation result: {'frameId': '53ECCDC2683EB98DEC5E98BE4F104D8D', 'loaderId': '3C93B265E3540B8B41A9DC7670FE2CD9', 'isDownload': False} 2026-09-10 12:35:19,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingEventInPosWithTextAnswers')" 2026-09-10 12:35:19,906 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:35:19,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:19] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:35:19,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:19] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:35:19,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:19] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 12:35:20,421 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:20,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:20,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:35:20,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate test code "odoo.startTour('SellingEventInPosWithTextAnswers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:35:20,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [1/20] Tour SellingEventInPosWithTextAnswers → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:35:20,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:35:20,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:35:20,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:20,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-10 12:35:20,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.032 2026-09-10 12:35:20,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.026 2026-09-10 12:35:20,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.038 2026-09-10 12:35:21,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.252 0.314 2026-09-10 12:35:21,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:35:21,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 12:35:21,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-09-10 12:35:21,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:35:21,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:21,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:35:21,533 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:21,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:35:21,555 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:35:21,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.007 0.032 2026-09-10 12:35:21,588 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 12:35:21,627 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:21,630 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:35:21,655 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:35:21,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.048 0.088 2026-09-10 12:35:21,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [2/20] Tour SellingEventInPosWithTextAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:35:21,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.047 0.093 2026-09-10 12:35:21,842 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:21,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [3/20] Tour SellingEventInPosWithTextAnswers → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:21,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.053 0.199 2026-09-10 12:35:21,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.006 0.090 2026-09-10 12:35:21,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:21] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-10 12:35:22,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.082 2026-09-10 12:35:22,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [4/20] Tour SellingEventInPosWithTextAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:22,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [5/20] Tour SellingEventInPosWithTextAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:22,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [6/20] Tour SellingEventInPosWithTextAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:22,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [7/20] Tour SellingEventInPosWithTextAnswers → Step Answer question Text Box 1 with TB1-Answer for global (trigger: .global_question:contains('Text Box 1') input) 2026-09-10 12:35:22,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [8/20] Tour SellingEventInPosWithTextAnswers → Step Answer question Text Box 2 with T1-TB2-Answer for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Text Box 2') input) 2026-09-10 12:35:22,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [9/20] Tour SellingEventInPosWithTextAnswers → Step Answer question Text Box 2 with T2-TB2-Answer for ticket 2 (trigger: .ticket_question:contains('Ticket #2') .input-group:contains('Text Box 2') input) 2026-09-10 12:35:22,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [10/20] Tour SellingEventInPosWithTextAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:22,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [11/20] Tour SellingEventInPosWithTextAnswers → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:22,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [12/20] Tour SellingEventInPosWithTextAnswers → Step order total amount is '400.00' (trigger: .product-screen .order-summary .total:contains("400.00")) 2026-09-10 12:35:22,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [13/20] Tour SellingEventInPosWithTextAnswers → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:22,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [14/20] Tour SellingEventInPosWithTextAnswers → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:22,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [15/20] Tour SellingEventInPosWithTextAnswers → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:22,735 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:22,738 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:35:22,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [16/20] Tour SellingEventInPosWithTextAnswers → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:22,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [17/20] Tour SellingEventInPosWithTextAnswers → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:22,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [18/20] Tour SellingEventInPosWithTextAnswers → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-09-10 12:35:22,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [19/20] Tour SellingEventInPosWithTextAnswers → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:23,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [20/20] Tour SellingEventInPosWithTextAnswers → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:35:23,012 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11981853 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': 'c46d0eda-eb8d-43eb-9b7e-c5581159fa49'}] 2026-09-10 12:35:23,013 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:23,618 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11981853 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': 'c46d0eda-eb8d-43eb-9b7e-c5581159fa49'} created pos.order #510 2026-09-10 12:35:23,638 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11981853 finished 2026-09-10 12:35:23,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.176 0.539 2026-09-10 12:35:23,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:35:23,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: tour succeeded 2026-09-10 12:35:23,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SellingEventInPosWithTextAnswers SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:35:23,928 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8702490 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': 'c46d0eda-eb8d-43eb-9b7e-c5581159fa49'}] 2026-09-10 12:35:23,938 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8702490 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': 'c46d0eda-eb8d-43eb-9b7e-c5581159fa49'} sync ignored for existing PoS order pos.order(510,) (state: paid) 2026-09-10 12:35:23,993 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8702490 finished 2026-09-10 12:35:24,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: heap 15685468 (allocated 17039360) 2026-09-10 12:35:24,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.071 0.062 2026-09-10 12:35:24,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing chrome headless with pid 65301 2026-09-10 12:35:24,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing websocket connection 2026-09-10 12:35:24,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Terminating chrome headless with pid 65301 2026-09-10 12:35:24,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123524_171309_test_selling_event_in_pos.txt 2026-09-10 12:35:24,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Removing chrome user profile "/tmp/tmpz5q0itea_chrome_odoo" 2026-09-10 12:35:24,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome pid: 65510 2026-09-10 12:35:24,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmphzssp68h_chrome_odoo 2026-09-10 12:35:24,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:33933/json/version 2026-09-10 12:35:24,612 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:24,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 12:35:24,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:33933/json 2026-09-10 12:35:24,673 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:24,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Websocket url found: ws://127.0.0.1:33933/devtools/page/0747A499849D2A68B7345C6DD29CF9F9 2026-09-10 12:35:24,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Enable chrome headless console log notification 2026-09-10 12:35:24,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless enable page notifications 2026-09-10 12:35:24,760 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:35:24,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Setting session cookie in browser 2026-09-10 12:35:24,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-09-10 12:35:24,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-09-10 12:35:24,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:24] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.015 0.036 2026-09-10 12:35:24,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigation result: {'frameId': '0747A499849D2A68B7345C6DD29CF9F9', 'loaderId': '31A2F40D0F7D32D44BDCB7D03609FA17', 'isDownload': False} 2026-09-10 12:35:24,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingEventInPosWithChoiceAnswers')" 2026-09-10 12:35:24,882 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:35:24,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:35:24,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:35:24,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.026 2026-09-10 12:35:25,354 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:35:25,356 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:35:25,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:25,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate test code "odoo.startTour('SellingEventInPosWithChoiceAnswers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:35:25,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [1/30] Tour SellingEventInPosWithChoiceAnswers → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:35:25,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 12:35:25,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:35:25,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:25,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.005 2026-09-10 12:35:25,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:35:25,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.024 2026-09-10 12:35:25,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-10 12:35:25,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.141 0.270 2026-09-10 12:35:25,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:26,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 12:35:26,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.039 2026-09-10 12:35:26,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:35:26,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:26,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:26,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:26,191 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:26,201 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:35:26,210 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:26,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.002 0.022 2026-09-10 12:35:26,230 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:26,240 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:26,263 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 7 0.015 0.048 2026-09-10 12:35:26,278 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:26,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.029 0.066 2026-09-10 12:35:26,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [2/30] Tour SellingEventInPosWithChoiceAnswers → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:26,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.054 0.160 2026-09-10 12:35:26,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [3/30] Tour SellingEventInPosWithChoiceAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:26,508 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:26,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.006 2026-09-10 12:35:26,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:26] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.059 2026-09-10 12:35:26,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [4/30] Tour SellingEventInPosWithChoiceAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:26,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [5/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:26,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [6/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:26,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [7/30] Tour SellingEventInPosWithChoiceAnswers → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:26,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [8/30] Tour SellingEventInPosWithChoiceAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:26,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [9/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:26,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [10/30] Tour SellingEventInPosWithChoiceAnswers → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-09-10 12:35:26,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [11/30] Tour SellingEventInPosWithChoiceAnswers → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-09-10 12:35:27,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [12/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:27,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [13/30] Tour SellingEventInPosWithChoiceAnswers → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Error")) 2026-09-10 12:35:27,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [14/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-10 12:35:27,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [15/30] Tour SellingEventInPosWithChoiceAnswers → Step Answer question Question3 with Q3-Answer1 for global (trigger: .global_question:contains('Question3') select) 2026-09-10 12:35:27,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [16/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:27,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [17/30] Tour SellingEventInPosWithChoiceAnswers → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:27,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [18/30] Tour SellingEventInPosWithChoiceAnswers → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-09-10 12:35:27,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [19/30] Tour SellingEventInPosWithChoiceAnswers → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:27,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [20/30] Tour SellingEventInPosWithChoiceAnswers → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:27,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [21/30] Tour SellingEventInPosWithChoiceAnswers → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:27,543 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:27,543 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:27,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [22/30] Tour SellingEventInPosWithChoiceAnswers → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:27,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [23/30] Tour SellingEventInPosWithChoiceAnswers → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:27,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [24/30] Tour SellingEventInPosWithChoiceAnswers → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-09-10 12:35:27,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [25/30] Tour SellingEventInPosWithChoiceAnswers → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:27,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [26/30] Tour SellingEventInPosWithChoiceAnswers → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:35:27,823 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50554318 started for PoS orders references: [{'name': '/', 'pos_reference': '262-62-000001', 'uuid': 'cb04259f-a178-4e6d-9d5f-8a124fea693c'}] 2026-09-10 12:35:27,826 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:28,167 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50554318 order {'name': '/', 'pos_reference': '262-62-000001', 'uuid': 'cb04259f-a178-4e6d-9d5f-8a124fea693c'} created pos.order #511 2026-09-10 12:35:28,178 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50554318 finished 2026-09-10 12:35:28,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.139 0.289 2026-09-10 12:35:28,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:35:28,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [27/30] Tour SellingEventInPosWithChoiceAnswers → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-09-10 12:35:28,418 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24930437 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-62-000001', 'uuid': 'cb04259f-a178-4e6d-9d5f-8a124fea693c'}] 2026-09-10 12:35:28,422 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24930437 order {'name': 'Shop - 000001', 'pos_reference': '262-62-000001', 'uuid': 'cb04259f-a178-4e6d-9d5f-8a124fea693c'} sync ignored for existing PoS order pos.order(511,) (state: paid) 2026-09-10 12:35:28,433 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24930437 finished 2026-09-10 12:35:28,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [28/30] Tour SellingEventInPosWithChoiceAnswers → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-09-10 12:35:28,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.035 0.071 2026-09-10 12:35:28,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.050 2026-09-10 12:35:28,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:28,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /report/download HTTP/1.1" 200 - 19 0.020 0.027 2026-09-10 12:35:28,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [29/30] Tour SellingEventInPosWithChoiceAnswers → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:28,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.018 2026-09-10 12:35:28,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:28] "POST /report/download HTTP/1.1" 200 - 29 0.021 0.074 2026-09-10 12:35:28,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [30/30] Tour SellingEventInPosWithChoiceAnswers → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:28,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: tour succeeded 2026-09-10 12:35:28,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR SellingEventInPosWithChoiceAnswers SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 12:35:29,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: heap 16187128 (allocated 17825792) 2026-09-10 12:35:29,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing chrome headless with pid 65510 2026-09-10 12:35:29,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing websocket connection 2026-09-10 12:35:29,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Terminating chrome headless with pid 65510 2026-09-10 12:35:29,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123529_117640_test_selling_event_in_pos.txt 2026-09-10 12:35:29,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Removing chrome user profile "/tmp/tmphzssp68h_chrome_odoo" 2026-09-10 12:35:29,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_multiple_ticket_saved ... 2026-09-10 12:35:29,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome pid: 65718 2026-09-10 12:35:29,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome headless temporary user profile dir: /tmp/tmp49jgaxxq_chrome_odoo 2026-09-10 12:35:29,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Issuing json command http://127.0.0.1:39427/json/version 2026-09-10 12:35:29,565 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:29,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Browser version: Chrome/150.0.7871.114 2026-09-10 12:35:29,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Issuing json command http://127.0.0.1:39427/json 2026-09-10 12:35:29,624 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:29,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Websocket url found: ws://127.0.0.1:39427/devtools/page/1606971E4A29FFB57E76D153D8D0DB83 2026-09-10 12:35:29,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Enable chrome headless console log notification 2026-09-10 12:35:29,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome headless enable page notifications 2026-09-10 12:35:29,792 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:35:29,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Setting session cookie in browser 2026-09-10 12:35:29,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-10 12:35:29,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-10 12:35:29,827 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:35:30,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:30] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 87 0.050 0.579 2026-09-10 12:35:30,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Navigation result: {'frameId': '1606971E4A29FFB57E76D153D8D0DB83', 'loaderId': 'E005A554CEDA577A0D72DC0AF70C0CCE', 'isDownload': False} 2026-09-10 12:35:30,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Evaluate ready code "odoo.isTourReady('test_selling_multiple_ticket_saved')" 2026-09-10 12:35:30,491 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:35:30,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:30] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:35:30,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:30] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 12:35:30,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:30] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-09-10 12:35:30,989 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:35:30,991 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:35:31,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-09-10 12:35:31,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Evaluate test code "odoo.startTour('test_selling_multiple_ticket_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:35:31,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [1/21] Tour test_selling_multiple_ticket_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:35:31,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:35:31,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:35:31,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:31,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:35:31,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-10 12:35:31,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.028 2026-09-10 12:35:31,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.056 2026-09-10 12:35:31,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.270 0.353 2026-09-10 12:35:31,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:31,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:35:32,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.033 2026-09-10 12:35:32,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:35:32,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:32,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:35:32,139 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:35:32,191 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 12:35:32,194 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 12:35:32,199 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:32,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [2/21] Tour test_selling_multiple_ticket_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:35:32,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.079 0.058 2026-09-10 12:35:32,269 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:32,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.003 0.160 2026-09-10 12:35:32,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.170 2026-09-10 12:35:32,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1453&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.032 0.035 2026-09-10 12:35:32,400 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:32,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [3/21] Tour test_selling_multiple_ticket_saved → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:32,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1454&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.084 2026-09-10 12:35:32,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1455&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.041 0.113 2026-09-10 12:35:32,495 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:32,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1456&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-09-10 12:35:32,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1457&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-10 12:35:32,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1458&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.049 0.225 2026-09-10 12:35:32,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.016 0.223 2026-09-10 12:35:32,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1459&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-10 12:35:32,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1461&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-10 12:35:32,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.006 0.201 2026-09-10 12:35:32,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.023 0.348 2026-09-10 12:35:32,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=product.template&field=image_128&id=1460&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 12:35:32,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-09-10 12:35:32,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.176 2026-09-10 12:35:32,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [4/21] Tour test_selling_multiple_ticket_saved → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:33,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [5/21] Tour test_selling_multiple_ticket_saved → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:33,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [6/21] Tour test_selling_multiple_ticket_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:33,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [7/21] Tour test_selling_multiple_ticket_saved → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-09-10 12:35:33,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [8/21] Tour test_selling_multiple_ticket_saved → Step Answer question Question1 with Q1-Answer1 for ticket 2 (trigger: .ticket_question:contains('Ticket #2') .input-group:contains('Question1') select) 2026-09-10 12:35:33,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [9/21] Tour test_selling_multiple_ticket_saved → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-09-10 12:35:33,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [10/21] Tour test_selling_multiple_ticket_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:33,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [11/21] Tour test_selling_multiple_ticket_saved → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:33,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [12/21] Tour test_selling_multiple_ticket_saved → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:33,514 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:33,516 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:35:33,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [13/21] Tour test_selling_multiple_ticket_saved → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:33,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [14/21] Tour test_selling_multiple_ticket_saved → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:33,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [15/21] Tour test_selling_multiple_ticket_saved → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-09-10 12:35:33,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [16/21] Tour test_selling_multiple_ticket_saved → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:33,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [17/21] Tour test_selling_multiple_ticket_saved → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:35:33,788 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254664 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': '09352645-3bd9-4409-8f6a-40d6abba731e'}] 2026-09-10 12:35:33,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:35:34,388 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254664 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': '09352645-3bd9-4409-8f6a-40d6abba731e'} created pos.order #512 2026-09-10 12:35:34,399 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254664 finished 2026-09-10 12:35:34,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 255 0.155 0.534 2026-09-10 12:35:34,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:35:34,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [18/21] Tour test_selling_multiple_ticket_saved → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-09-10 12:35:34,670 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80316826 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '09352645-3bd9-4409-8f6a-40d6abba731e'}] 2026-09-10 12:35:34,688 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80316826 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '09352645-3bd9-4409-8f6a-40d6abba731e'} sync ignored for existing PoS order pos.order(512,) (state: paid) 2026-09-10 12:35:34,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [19/21] Tour test_selling_multiple_ticket_saved → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-09-10 12:35:34,709 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80316826 finished 2026-09-10 12:35:34,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.071 0.074 2026-09-10 12:35:34,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.123 2026-09-10 12:35:34,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:34] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:34,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:34] "POST /report/download HTTP/1.1" 200 - 19 0.021 0.023 2026-09-10 12:35:34,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [20/21] Tour test_selling_multiple_ticket_saved → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:35,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.013 2026-09-10 12:35:35,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:35] "POST /report/download HTTP/1.1" 200 - 29 0.019 0.078 2026-09-10 12:35:35,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [21/21] Tour test_selling_multiple_ticket_saved → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:35,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: tour succeeded 2026-09-10 12:35:35,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_selling_multiple_ticket_saved SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 12:35:35,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: heap 16818236 (allocated 18485248) 2026-09-10 12:35:35,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Closing chrome headless with pid 65718 2026-09-10 12:35:35,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Closing websocket connection 2026-09-10 12:35:35,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Terminating chrome headless with pid 65718 2026-09-10 12:35:35,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123535_411709_test_selling_multiple_ticket_saved.txt 2026-09-10 12:35:35,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Removing chrome user profile "/tmp/tmp49jgaxxq_chrome_odoo" 2026-09-10 12:35:35,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_multislot_event_in_pos ... 2026-09-10 12:35:36,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome pid: 65931 2026-09-10 12:35:36,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmpsa5s0ebj_chrome_odoo 2026-09-10 12:35:36,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Issuing json command http://127.0.0.1:44319/json/version 2026-09-10 12:35:36,424 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:36,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 12:35:36,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Issuing json command http://127.0.0.1:44319/json 2026-09-10 12:35:36,492 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:35:36,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Websocket url found: ws://127.0.0.1:44319/devtools/page/17C738D0F4FF8D9BF92A25283A967DBB 2026-09-10 12:35:36,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Enable chrome headless console log notification 2026-09-10 12:35:36,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome headless enable page notifications 2026-09-10 12:35:36,634 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:35:36,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Setting session cookie in browser 2026-09-10 12:35:36,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-09-10 12:35:36,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-09-10 12:35:36,706 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:35:37,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /pos/ui/62 HTTP/1.1" 200 - 84 0.070 0.425 2026-09-10 12:35:37,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Navigation result: {'frameId': '17C738D0F4FF8D9BF92A25283A967DBB', 'loaderId': 'E682EF06B27C95F33D5536F420D8C0B4', 'isDownload': False} 2026-09-10 12:35:37,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingMultiSlotEventInPos')" 2026-09-10 12:35:37,213 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:35:37,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:35:37,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-10 12:35:37,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 12:35:37,725 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:37,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:37,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:35:37,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Evaluate test code "odoo.startTour('SellingMultiSlotEventInPos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:35:37,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.016 2026-09-10 12:35:37,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [1/39] Tour SellingMultiSlotEventInPos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:35:37,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:35:37,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:35:37,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-10 12:35:37,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-10 12:35:37,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.025 2026-09-10 12:35:37,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.022 2026-09-10 12:35:38,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.363 0.326 2026-09-10 12:35:38,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 12:35:38,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-09-10 12:35:38,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "GET /web/image/res.company/70/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.044 2026-09-10 12:35:38,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:35:38,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 12:35:38,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:35:38,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:38,963 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:38,992 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:35:39,003 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:35:39,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 14 0.030 0.021 2026-09-10 12:35:39,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/image?model=res.company&id=70&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-09-10 12:35:39,065 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:35:39,083 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 12:35:39,096 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:35:39,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 31 0.025 0.060 2026-09-10 12:35:39,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [2/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:35:39,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /pos/ui/62 HTTP/1.1" 200 - 31 0.052 0.097 2026-09-10 12:35:39,285 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:35:39,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 8 0.023 0.035 2026-09-10 12:35:39,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [3/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:39,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "GET /web/image?model=event.event&id=1&field=image_1024&unique=2026-09-10T12:34:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-10 12:35:39,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.041 2026-09-10 12:35:39,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [4/39] Tour SellingMultiSlotEventInPos → Step Select slot 08:00 (trigger: .modal .o_event_slot_btn:contains('08:00')) 2026-09-10 12:35:39,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:35:39,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-10 12:35:39,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.011 0.008 2026-09-10 12:35:39,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [5/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:39,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [6/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-09-10 12:35:39,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [7/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:39,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [8/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:39,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [9/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:39,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [10/39] Tour SellingMultiSlotEventInPos → Step Select slot 10:00 (trigger: .modal .o_event_slot_btn:contains('10:00')) 2026-09-10 12:35:39,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 12:35:39,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-10 12:35:39,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:39] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.008 0.008 2026-09-10 12:35:39,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [11/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:40,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [12/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:40,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [13/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:40,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [14/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:40,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [15/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:40,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [16/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:40,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [17/39] Tour SellingMultiSlotEventInPos → Step Select slot 08:00 (trigger: .modal .o_event_slot_btn:contains('08:00')) 2026-09-10 12:35:40,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:40] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 12:35:40,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:40] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.001 0.009 2026-09-10 12:35:40,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:40] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.003 0.006 2026-09-10 12:35:40,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [18/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:40,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [19/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-09-10 12:35:40,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [20/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:40,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [21/39] Tour SellingMultiSlotEventInPos → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-09-10 12:35:40,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [22/39] Tour SellingMultiSlotEventInPos → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-09-10 12:35:40,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [23/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:35:40,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [24/39] Tour SellingMultiSlotEventInPos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:35:40,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [25/39] Tour SellingMultiSlotEventInPos → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-09-10 12:35:40,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [26/39] Tour SellingMultiSlotEventInPos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:35:40,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [27/39] Tour SellingMultiSlotEventInPos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:35:40,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [28/39] Tour SellingMultiSlotEventInPos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:35:40,958 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:40,963 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:35:40,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [29/39] Tour SellingMultiSlotEventInPos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:35:41,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [30/39] Tour SellingMultiSlotEventInPos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:35:41,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [31/39] Tour SellingMultiSlotEventInPos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-09-10 12:35:41,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [32/39] Tour SellingMultiSlotEventInPos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:35:41,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [33/39] Tour SellingMultiSlotEventInPos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:35:41,237 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17201639 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': '538eee32-526a-4176-b5c4-929f9be38777'}] 2026-09-10 12:35:41,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:35:41,728 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17201639 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': '538eee32-526a-4176-b5c4-929f9be38777'} created pos.order #513 2026-09-10 12:35:41,737 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17201639 finished 2026-09-10 12:35:41,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.193 0.403 2026-09-10 12:35:41,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:35:41,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [34/39] Tour SellingMultiSlotEventInPos → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-09-10 12:35:41,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64220866 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '538eee32-526a-4176-b5c4-929f9be38777'}] 2026-09-10 12:35:41,973 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64220866 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '538eee32-526a-4176-b5c4-929f9be38777'} sync ignored for existing PoS order pos.order(513,) (state: paid) 2026-09-10 12:35:41,993 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64220866 finished 2026-09-10 12:35:42,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [35/39] Tour SellingMultiSlotEventInPos → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-09-10 12:35:42,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.058 0.076 2026-09-10 12:35:42,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.106 2026-09-10 12:35:42,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:35:42,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /report/download HTTP/1.1" 200 - 20 0.015 0.027 2026-09-10 12:35:42,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [36/39] Tour SellingMultiSlotEventInPos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:35:42,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.010 2026-09-10 12:35:42,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /report/download HTTP/1.1" 200 - 30 0.017 0.098 2026-09-10 12:35:42,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [37/39] Tour SellingMultiSlotEventInPos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:35:42,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [38/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-09-10 12:35:42,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [39/39] Tour SellingMultiSlotEventInPos → Step Assert that slot 08:00 is disabled (trigger: .modal .o_event_slot_btn:disabled:contains('08:00')) 2026-09-10 12:35:42,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 12:35:42,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 12:35:42,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:35:42] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.003 0.009 2026-09-10 12:35:42,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: tour succeeded 2026-09-10 12:35:42,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: ╔═══════════════════════════════════════════╗ ║ TOUR SellingMultiSlotEventInPos SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 12:35:42,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: heap 16914772 (allocated 18350080) 2026-09-10 12:35:42,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Closing chrome headless with pid 65931 2026-09-10 12:35:42,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Closing websocket connection 2026-09-10 12:35:42,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Terminating chrome headless with pid 65931 2026-09-10 12:35:42,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123542_833219_test_selling_multislot_event_in_pos.txt 2026-09-10 12:35:42,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Removing chrome user profile "/tmp/tmpsa5s0ebj_chrome_odoo" 2026-09-10 12:35:42,921 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-10 12:35:52,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_event_sale.tests.test_frontend: Starting TestPoSEventSale.test_sale_status_event_in_pos ... 2026-09-10 12:35:52,523 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72516054 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}, {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-4331'}] 2026-09-10 12:35:52,629 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72516054 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #514 2026-09-10 12:35:53,093 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72516054 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-4331'} created pos.order #515 2026-09-10 12:35:53,101 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72516054 finished 2026-09-10 12:35:53,257 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 12:36:02,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-09-10 12:36:03,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome pid: 66146 2026-09-10 12:36:03,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless temporary user profile dir: /tmp/tmpbvwvh1fc_chrome_odoo 2026-09-10 12:36:03,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Issuing json command http://127.0.0.1:40381/json/version 2026-09-10 12:36:03,387 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:03,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:03,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Issuing json command http://127.0.0.1:40381/json 2026-09-10 12:36:03,419 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:03,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Websocket url found: ws://127.0.0.1:40381/devtools/page/D88F5FC3FC9D34C2CEB0642C7977BC2F 2026-09-10 12:36:03,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Enable chrome headless console log notification 2026-09-10 12:36:03,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless enable page notifications 2026-09-10 12:36:03,590 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:36:03,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Setting session cookie in browser 2026-09-10 12:36:03,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:36:03,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:36:03,628 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:04,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /pos/ui/64 HTTP/1.1" 200 - 88 0.071 0.533 2026-09-10 12:36:04,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Navigation result: {'frameId': 'D88F5FC3FC9D34C2CEB0642C7977BC2F', 'loaderId': 'CCB974B85BBBC08AD977B7CDEFA0A7AB', 'isDownload': False} 2026-09-10 12:36:04,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-09-10 12:36:04,244 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:04,269 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-10 12:36:04,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:36:04,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-09-10 12:36:04,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:04,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:36:04,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:36:04,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:04,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [1/103] Tour PosHrTour → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:04,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:36:04,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:36:04,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:04,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.007 2026-09-10 12:36:04,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-10 12:36:04,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.034 2026-09-10 12:36:04,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-10 12:36:05,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.237 0.290 2026-09-10 12:36:05,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:36:05,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:36:05,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-10 12:36:05,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:36:05,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:05,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 12:36:05,678 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:05,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:05,698 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:05,702 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:36:05,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.003 0.019 2026-09-10 12:36:05,749 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:05,750 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:05,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [2/103] Tour PosHrTour → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:05,769 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:05,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.081 0.040 2026-09-10 12:36:05,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [3/103] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:05,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [4/103] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:36:05,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:05] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.034 0.182 2026-09-10 12:36:06,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [5/103] Tour PosHrTour → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-09-10 12:36:06,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 11 0.015 0.029 2026-09-10 12:36:06,062 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:06,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.008 0.077 2026-09-10 12:36:06,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [6/103] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:06,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.006 0.094 2026-09-10 12:36:06,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.003 0.103 2026-09-10 12:36:06,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.004 0.117 2026-09-10 12:36:06,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [7/103] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:36:06,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:06] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.007 0.134 2026-09-10 12:36:06,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [8/103] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:36:06,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [9/103] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:06,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [10/103] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-09-10 12:36:06,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [11/103] Tour PosHrTour → Step body 2026-09-10 12:36:06,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [12/103] Tour PosHrTour → Step input shown is '•••' (trigger: .modal .value:contains("•••")) 2026-09-10 12:36:06,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [13/103] Tour PosHrTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:36:06,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [14/103] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:06,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [15/103] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:06,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [16/103] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:06,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [17/103] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:36:06,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [18/103] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:36:06,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [19/103] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:06,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [20/103] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-09-10 12:36:06,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [21/103] Tour PosHrTour → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-09-10 12:36:06,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [22/103] Tour PosHrTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:36:06,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [23/103] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:07,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [24/103] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:07,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.017 0.032 2026-09-10 12:36:07,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [25/103] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:07,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [26/103] Tour PosHrTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:36:07,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.015 0.028 2026-09-10 12:36:07,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-09-10 12:36:07,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-10 12:36:07,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [27/103] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:07,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-10 12:36:07,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [28/103] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:07,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-10 12:36:07,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 12:36:07,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-10 12:36:07,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [29/103] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:07,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-10 12:36:07,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-09-10 12:36:07,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [30/103] Tour PosHrTour → Step check that Create Product exists in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-09-10 12:36:07,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.019 0.142 2026-09-10 12:36:07,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [31/103] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:07,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.018 0.093 2026-09-10 12:36:07,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [32/103] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:07,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.034 0.214 2026-09-10 12:36:07,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [33/103] Tour PosHrTour → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-09-10 12:36:07,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.012 0.070 2026-09-10 12:36:07,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [34/103] Tour PosHrTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:36:07,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [35/103] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:36:07,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [36/103] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-09-10 12:36:07,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [37/103] Tour PosHrTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-09-10 12:36:07,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [38/103] Tour PosHrTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-09-10 12:36:07,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [39/103] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:07,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [40/103] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:08,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [41/103] Tour PosHrTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:36:08,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.008 0.016 2026-09-10 12:36:08,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [42/103] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:08,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.016 0.025 2026-09-10 12:36:08,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [43/103] Tour PosHrTour → Step check that Create Product doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Create Product)))) 2026-09-10 12:36:08,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [44/103] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:36:08,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [45/103] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:08,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [46/103] Tour PosHrTour → 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-09-10 12:36:08,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [47/103] Tour PosHrTour → 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-09-10 12:36:08,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [48/103] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:08,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [49/103] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:08,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [50/103] Tour PosHrTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-09-10 12:36:08,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [51/103] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:08,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [52/103] Tour PosHrTour → Step .pos-leftheader .orders-button 2026-09-10 12:36:08,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [53/103] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Pos Employee2") 2026-09-10 12:36:08,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:36:08,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-10 12:36:08,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [54/103] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader i.fa-unlock) 2026-09-10 12:36:08,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [55/103] Tour PosHrTour → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-09-10 12:36:08,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [56/103] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:08,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [57/103] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:36:08,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [58/103] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:36:09,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [59/103] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:09,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [60/103] Tour PosHrTour → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-09-10 12:36:09,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [61/103] Tour PosHrTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:36:09,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [62/103] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:09,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [63/103] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:09,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [64/103] Tour PosHrTour → Step .pos-leftheader .list-plus-btn 2026-09-10 12:36:09,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.014 0.020 2026-09-10 12:36:09,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [65/103] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:36:09,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.008 0.024 2026-09-10 12:36:09,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [66/103] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:09,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [67/103] Tour PosHrTour → 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-09-10 12:36:09,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [68/103] Tour PosHrTour → 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-09-10 12:36:09,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [69/103] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:09,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [70/103] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:09,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [71/103] Tour PosHrTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-09-10 12:36:09,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [72/103] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:09,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [73/103] Tour PosHrTour → Step .pos-leftheader .orders-button 2026-09-10 12:36:09,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [74/103] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Pos Employee2") 2026-09-10 12:36:09,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:36:09,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.013 2026-09-10 12:36:09,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [75/103] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Pos Employee1") 2026-09-10 12:36:09,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [76/103] Tour PosHrTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:09,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [77/103] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:10,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [78/103] Tour PosHrTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:36:10,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [79/103] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-09-10 12:36:10,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [80/103] Tour PosHrTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:36:10,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [81/103] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:10,247 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [82/103] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:10,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [83/103] Tour PosHrTour → Step .pos-leftheader .list-plus-btn 2026-09-10 12:36:10,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:10] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.007 0.016 2026-09-10 12:36:10,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.008 0.024 2026-09-10 12:36:10,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [84/103] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:36:10,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [85/103] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:10,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [86/103] Tour PosHrTour → 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-09-10 12:36:10,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [87/103] Tour PosHrTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:36:10,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [88/103] Tour PosHrTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:36:10,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [89/103] Tour PosHrTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-10 12:36:10,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [90/103] Tour PosHrTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:36:10,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [91/103] Tour PosHrTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:36:10,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [92/103] Tour PosHrTour → 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-09-10 12:36:10,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [93/103] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:10,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [94/103] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:10,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [95/103] Tour PosHrTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-10 12:36:11,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [96/103] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:11,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [97/103] Tour PosHrTour → Step .pos-leftheader .orders-button 2026-09-10 12:36:11,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [98/103] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(3):contains("Mitchell Admin") 2026-09-10 12:36:11,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:36:11,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-10 12:36:11,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [99/103] Tour PosHrTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:11,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [100/103] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:11,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [101/103] Tour PosHrTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:36:11,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [102/103] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:36:11,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [103/103] Tour PosHrTour → Step dialog is open (trigger: .modal .modal-content) 2026-09-10 12:36:11,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:11] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.005 0.012 2026-09-10 12:36:11,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: tour succeeded 2026-09-10 12:36:11,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: ╔══════════════════════════╗ ║ TOUR PosHrTour SUCCEEDED ║ ╚══════════════════════════╝ 2026-09-10 12:36:11,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: heap 18336880 (allocated 19795968) 2026-09-10 12:36:11,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Closing chrome headless with pid 66146 2026-09-10 12:36:11,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Closing websocket connection 2026-09-10 12:36:11,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Terminating chrome headless with pid 66146 2026-09-10 12:36:11,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123611_736291_test_01_pos_hr_tour.txt 2026-09-10 12:36:11,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Removing chrome user profile "/tmp/tmpbvwvh1fc_chrome_odoo" 2026-09-10 12:36:11,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_can_change_price ... 2026-09-10 12:36:12,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome pid: 66378 2026-09-10 12:36:12,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless temporary user profile dir: /tmp/tmpsk0qcq0p_chrome_odoo 2026-09-10 12:36:12,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Issuing json command http://127.0.0.1:34335/json/version 2026-09-10 12:36:12,252 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:12,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:12,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Issuing json command http://127.0.0.1:34335/json 2026-09-10 12:36:12,300 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:12,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Websocket url found: ws://127.0.0.1:34335/devtools/page/27959EEF9821643C5CC80947166D1AD4 2026-09-10 12:36:12,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Enable chrome headless console log notification 2026-09-10 12:36:12,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless enable page notifications 2026-09-10 12:36:12,509 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:36:12,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Setting session cookie in browser 2026-09-10 12:36:12,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:36:12,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:36:12,542 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:13,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 89 0.074 0.399 2026-09-10 12:36:13,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Navigation result: {'frameId': '27959EEF9821643C5CC80947166D1AD4', 'loaderId': '41FE4E647AF2799B0F1FF6844AB26A77', 'isDownload': False} 2026-09-10 12:36:13,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Evaluate ready code "odoo.isTourReady('test_basic_user_can_change_price')" 2026-09-10 12:36:13,031 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:13,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 12:36:13,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:36:13,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-10 12:36:13,597 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:13,600 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:13,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:36:13,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Evaluate test code "odoo.startTour('test_basic_user_can_change_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:13,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [1/16] Tour test_basic_user_can_change_price → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:13,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.005 2026-09-10 12:36:13,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:36:13,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:13,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:36:13,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-10 12:36:13,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.043 2026-09-10 12:36:13,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-10 12:36:14,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.325 0.305 2026-09-10 12:36:14,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:36:14,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:36:14,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-09-10 12:36:14,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:36:14,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:14,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:36:14,721 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:14,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:14,735 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:36:14,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:36:14,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-09-10 12:36:14,810 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:14,812 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:36:14,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [2/16] Tour test_basic_user_can_change_price → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:14,825 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:36:14,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [3/16] Tour test_basic_user_can_change_price → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:14,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /pos/ui/64 HTTP/1.1" 200 - 33 0.051 0.041 2026-09-10 12:36:14,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [4/16] Tour test_basic_user_can_change_price → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:36:14,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:14] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 33 0.040 0.125 2026-09-10 12:36:15,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 11 0.011 0.032 2026-09-10 12:36:15,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.003 0.066 2026-09-10 12:36:15,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [5/16] Tour test_basic_user_can_change_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:15,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.004 0.094 2026-09-10 12:36:15,118 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:15,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.009 0.101 2026-09-10 12:36:15,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [6/16] Tour test_basic_user_can_change_price → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:36:15,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.005 0.125 2026-09-10 12:36:15,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.016 0.155 2026-09-10 12:36:15,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.006 0.109 2026-09-10 12:36:15,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-10 12:36:15,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-09-10 12:36:15,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.013 0.140 2026-09-10 12:36:15,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.015 0.294 2026-09-10 12:36:15,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-09-10 12:36:15,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-10 12:36:15,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 12:36:15,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-10 12:36:15,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.015 0.164 2026-09-10 12:36:15,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-10 12:36:15,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.032 0.162 2026-09-10 12:36:15,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.030 0.208 2026-09-10 12:36:15,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [7/16] Tour test_basic_user_can_change_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:15,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [8/16] Tour test_basic_user_can_change_price → 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-09-10 12:36:15,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [9/16] Tour test_basic_user_can_change_price → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:36:15,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [10/16] Tour test_basic_user_can_change_price → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:36:15,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [11/16] Tour test_basic_user_can_change_price → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:36:15,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [12/16] Tour test_basic_user_can_change_price → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:36:15,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [13/16] Tour test_basic_user_can_change_price → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:36:16,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [14/16] Tour test_basic_user_can_change_price → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:36:16,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [15/16] Tour test_basic_user_can_change_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-09-10 12:36:16,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [16/16] Tour test_basic_user_can_change_price → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:16,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: tour succeeded 2026-09-10 12:36:16,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_basic_user_can_change_price SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:36:16,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: heap 14159908 (allocated 15204352) 2026-09-10 12:36:16,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Closing chrome headless with pid 66378 2026-09-10 12:36:16,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Closing websocket connection 2026-09-10 12:36:16,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Terminating chrome headless with pid 66378 2026-09-10 12:36:16,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123616_340741_test_basic_user_can_change_price.txt 2026-09-10 12:36:16,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Removing chrome user profile "/tmp/tmpsk0qcq0p_chrome_odoo" 2026-09-10 12:36:16,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-09-10 12:36:16,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome pid: 66591 2026-09-10 12:36:16,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless temporary user profile dir: /tmp/tmprqwz1pda_chrome_odoo 2026-09-10 12:36:16,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Issuing json command http://127.0.0.1:38533/json/version 2026-09-10 12:36:16,731 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:16,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:16,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Issuing json command http://127.0.0.1:38533/json 2026-09-10 12:36:16,773 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:16,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Websocket url found: ws://127.0.0.1:38533/devtools/page/6629CD8807400A828FD22D1DB698A216 2026-09-10 12:36:16,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Enable chrome headless console log notification 2026-09-10 12:36:16,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless enable page notifications 2026-09-10 12:36:16,951 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:36:16,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Setting session cookie in browser 2026-09-10 12:36:16,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:36:16,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:36:17,011 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:17,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:17] "GET /pos/ui/64 HTTP/1.1" 200 - 89 0.048 0.423 2026-09-10 12:36:17,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Navigation result: {'frameId': '6629CD8807400A828FD22D1DB698A216', 'loaderId': 'ECF244186515B7E60F96838CF2176B9A', 'isDownload': False} 2026-09-10 12:36:17,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-09-10 12:36:17,490 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:17,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:36:17,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:36:17,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:36:18,033 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:18,035 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:18,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:36:18,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:18,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [1/11] Tour CashierCannotClose → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:18,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.012 2026-09-10 12:36:18,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:36:18,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:18,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-10 12:36:18,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.035 2026-09-10 12:36:18,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.028 2026-09-10 12:36:18,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-09-10 12:36:18,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.306 0.321 2026-09-10 12:36:18,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:36:19,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:36:19,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-09-10 12:36:19,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:36:19,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:19,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-09-10 12:36:19,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:19,255 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:36:19,256 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:19,260 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-10 12:36:19,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.019 0.039 2026-09-10 12:36:19,288 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:19,289 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:19,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [2/11] Tour CashierCannotClose → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:19,367 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:19,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [3/11] Tour CashierCannotClose → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:19,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 33 0.063 0.108 2026-09-10 12:36:19,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [4/11] Tour CashierCannotClose → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:36:19,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /pos/ui/64 HTTP/1.1" 200 - 33 0.089 0.201 2026-09-10 12:36:19,613 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:19,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 11 0.011 0.107 2026-09-10 12:36:19,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.005 0.135 2026-09-10 12:36:19,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [5/11] Tour CashierCannotClose → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:19,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.019 0.147 2026-09-10 12:36:19,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-10 12:36:19,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [6/11] Tour CashierCannotClose → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:19,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.006 0.195 2026-09-10 12:36:19,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.044 0.129 2026-09-10 12:36:19,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.004 0.142 2026-09-10 12:36:19,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-10 12:36:19,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-09-10 12:36:19,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.005 0.262 2026-09-10 12:36:19,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-10 12:36:19,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:19] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-10 12:36:20,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.016 0.165 2026-09-10 12:36:20,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-10 12:36:20,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-10 12:36:20,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.013 0.179 2026-09-10 12:36:20,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-09-10 12:36:20,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.041 0.213 2026-09-10 12:36:20,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [7/11] Tour CashierCannotClose → Step body:not(:has(span.dropdown-item:contains("Close Register"))) 2026-09-10 12:36:20,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.037 0.249 2026-09-10 12:36:20,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [8/11] Tour CashierCannotClose → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:20,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [9/11] Tour CashierCannotClose → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:20,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [10/11] Tour CashierCannotClose → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:20,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.014 0.020 2026-09-10 12:36:20,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [11/11] Tour CashierCannotClose → Step span.dropdown-item:contains("Close Register") 2026-09-10 12:36:20,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.016 0.030 2026-09-10 12:36:20,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: tour succeeded 2026-09-10 12:36:20,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: ╔═══════════════════════════════════╗ ║ TOUR CashierCannotClose SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 12:36:20,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: heap 13741936 (allocated 14942208) 2026-09-10 12:36:20,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Closing chrome headless with pid 66591 2026-09-10 12:36:20,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Closing websocket connection 2026-09-10 12:36:20,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Terminating chrome headless with pid 66591 2026-09-10 12:36:20,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123620_727523_test_basic_user_cannot_close_session.txt 2026-09-10 12:36:20,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Removing chrome user profile "/tmp/tmprqwz1pda_chrome_odoo" 2026-09-10 12:36:20,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_can_see_product_info ... 2026-09-10 12:36:21,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome pid: 66799 2026-09-10 12:36:21,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless temporary user profile dir: /tmp/tmpzi3xn_el_chrome_odoo 2026-09-10 12:36:21,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Issuing json command http://127.0.0.1:35819/json/version 2026-09-10 12:36:21,133 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:21,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:21,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Issuing json command http://127.0.0.1:35819/json 2026-09-10 12:36:21,196 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:21,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Websocket url found: ws://127.0.0.1:35819/devtools/page/8FE15074160DAACD7076826CDF216EBF 2026-09-10 12:36:21,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Enable chrome headless console log notification 2026-09-10 12:36:21,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless enable page notifications 2026-09-10 12:36:21,387 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:36:21,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Setting session cookie in browser 2026-09-10 12:36:21,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:36:21,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:36:21,420 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:21,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:21] "GET /pos/ui/64 HTTP/1.1" 200 - 87 0.100 0.401 2026-09-10 12:36:21,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Navigation result: {'frameId': '8FE15074160DAACD7076826CDF216EBF', 'loaderId': '494C001A53A8803D498A75F18F001D47', 'isDownload': False} 2026-09-10 12:36:21,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Evaluate ready code "odoo.isTourReady('CashierCanSeeProductInfo')" 2026-09-10 12:36:21,931 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:21,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:21] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:36:21,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:21] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:36:21,978 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:21] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-09-10 12:36:22,414 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:22,421 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:22,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:36:22,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Evaluate test code "odoo.startTour('CashierCanSeeProductInfo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:22,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [1/13] Tour CashierCanSeeProductInfo → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:22,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-10 12:36:22,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:36:22,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:22,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-10 12:36:22,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.020 2026-09-10 12:36:22,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.004 2026-09-10 12:36:22,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.045 2026-09-10 12:36:23,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.304 0.267 2026-09-10 12:36:23,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:36:23,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 12:36:23,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.047 2026-09-10 12:36:23,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:36:23,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:23,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:36:23,505 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:23,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:36:23,521 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:23,527 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:23,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.008 0.023 2026-09-10 12:36:23,577 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:23,581 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:23,600 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:23,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [2/13] Tour CashierCanSeeProductInfo → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:23,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [3/13] Tour CashierCanSeeProductInfo → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:23,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.087 0.045 2026-09-10 12:36:23,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [4/13] Tour CashierCanSeeProductInfo → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:23,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.099 0.183 2026-09-10 12:36:23,903 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:36:23,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 10 0.019 0.090 2026-09-10 12:36:23,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [5/13] Tour CashierCanSeeProductInfo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:23,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.005 0.112 2026-09-10 12:36:23,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:23] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.028 0.129 2026-09-10 12:36:23,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [6/13] Tour CashierCanSeeProductInfo → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:36:24,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.021 0.175 2026-09-10 12:36:24,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.004 0.209 2026-09-10 12:36:24,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.055 0.164 2026-09-10 12:36:24,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.004 0.185 2026-09-10 12:36:24,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1479&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.182 2026-09-10 12:36:24,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-10 12:36:24,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.006 0.294 2026-09-10 12:36:24,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-10 12:36:24,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-09-10 12:36:24,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-10 12:36:24,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-10 12:36:24,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-09-10 12:36:24,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-09-10 12:36:24,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-10 12:36:24,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-10 12:36:24,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.031 0.124 2026-09-10 12:36:24,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.024 0.248 2026-09-10 12:36:24,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [7/13] Tour CashierCanSeeProductInfo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:24,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [8/13] Tour CashierCanSeeProductInfo → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:36:24,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [9/13] Tour CashierCanSeeProductInfo → Step click Actions button (trigger: .more-btn) 2026-09-10 12:36:24,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [10/13] Tour CashierCanSeeProductInfo → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-10 12:36:24,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [11/13] Tour CashierCanSeeProductInfo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-10 12:36:25,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:25] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 77 0.083 0.073 2026-09-10 12:36:25,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [12/13] Tour CashierCanSeeProductInfo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:25,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [13/13] Tour CashierCanSeeProductInfo → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 12:36:25,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: tour succeeded 2026-09-10 12:36:25,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: ╔═════════════════════════════════════════╗ ║ TOUR CashierCanSeeProductInfo SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 12:36:25,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: heap 14466016 (allocated 15204352) 2026-09-10 12:36:25,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Closing chrome headless with pid 66799 2026-09-10 12:36:25,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Closing websocket connection 2026-09-10 12:36:25,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Terminating chrome headless with pid 66799 2026-09-10 12:36:25,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123625_384380_test_cashier_can_see_product_info.txt 2026-09-10 12:36:25,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Removing chrome user profile "/tmp/tmpzi3xn_el_chrome_odoo" 2026-09-10 12:36:25,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_changed_in_receipt ... 2026-09-10 12:36:25,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome pid: 67018 2026-09-10 12:36:25,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless temporary user profile dir: /tmp/tmp4bousrdy_chrome_odoo 2026-09-10 12:36:25,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Issuing json command http://127.0.0.1:45859/json/version 2026-09-10 12:36:25,875 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:25,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:25,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Issuing json command http://127.0.0.1:45859/json 2026-09-10 12:36:25,906 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:25,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Websocket url found: ws://127.0.0.1:45859/devtools/page/889F48E2973CC6E23EC65008782B248A 2026-09-10 12:36:25,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Enable chrome headless console log notification 2026-09-10 12:36:25,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless enable page notifications 2026-09-10 12:36:26,031 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:36:26,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Setting session cookie in browser 2026-09-10 12:36:26,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:36:26,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:36:26,053 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:26,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:26] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 87 0.074 0.585 2026-09-10 12:36:26,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Navigation result: {'frameId': '889F48E2973CC6E23EC65008782B248A', 'loaderId': '69277DC3DC6534EF6515AB1685FF17A1', 'isDownload': False} 2026-09-10 12:36:26,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Evaluate ready code "odoo.isTourReady('test_cashier_changed_in_receipt')" 2026-09-10 12:36:26,724 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:26,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:36:26,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 12:36:26,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 12:36:27,169 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:27,190 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:27,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 12:36:27,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Evaluate test code "odoo.startTour('test_cashier_changed_in_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:27,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:36:27,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [1/20] Tour test_cashier_changed_in_receipt → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:27,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:36:27,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:27,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.020 2026-09-10 12:36:27,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-10 12:36:27,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.047 0.030 2026-09-10 12:36:27,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-10 12:36:28,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.347 0.329 2026-09-10 12:36:28,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:36:28,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.013 2026-09-10 12:36:28,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-10 12:36:28,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:36:28,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:28,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-09-10 12:36:28,410 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:28,431 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:36:28,433 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:36:28,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.011 0.018 2026-09-10 12:36:28,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:36:28,459 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:28,466 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:28,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [2/20] Tour test_cashier_changed_in_receipt → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:28,515 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:28,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [3/20] Tour test_cashier_changed_in_receipt → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:28,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.071 0.042 2026-09-10 12:36:28,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [4/20] Tour test_cashier_changed_in_receipt → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:28,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.073 0.142 2026-09-10 12:36:28,746 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:36:28,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 10 0.048 0.028 2026-09-10 12:36:28,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.004 0.090 2026-09-10 12:36:28,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [5/20] Tour test_cashier_changed_in_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:28,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.004 0.105 2026-09-10 12:36:28,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.005 0.117 2026-09-10 12:36:28,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [6/20] Tour test_cashier_changed_in_receipt → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:36:28,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.017 0.166 2026-09-10 12:36:28,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.005 0.147 2026-09-10 12:36:28,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.013 0.142 2026-09-10 12:36:28,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:28] "GET /web/image?model=product.template&field=image_128&id=1479&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-10 12:36:29,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.138 2026-09-10 12:36:29,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.123 2026-09-10 12:36:29,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.003 0.234 2026-09-10 12:36:29,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-09-10 12:36:29,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-10 12:36:29,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.130 2026-09-10 12:36:29,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-10 12:36:29,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-10 12:36:29,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:36:29,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-10 12:36:29,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.057 0.191 2026-09-10 12:36:29,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.017 0.247 2026-09-10 12:36:29,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [7/20] Tour test_cashier_changed_in_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:29,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [8/20] Tour test_cashier_changed_in_receipt → 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-09-10 12:36:29,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [9/20] Tour test_cashier_changed_in_receipt → 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-09-10 12:36:29,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [10/20] Tour test_cashier_changed_in_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:29,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [11/20] Tour test_cashier_changed_in_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:36:29,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [12/20] Tour test_cashier_changed_in_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:36:29,707 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:29,709 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:29,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [13/20] Tour test_cashier_changed_in_receipt → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:36:29,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [14/20] Tour test_cashier_changed_in_receipt → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:36:29,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [15/20] Tour test_cashier_changed_in_receipt → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:29,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [16/20] Tour test_cashier_changed_in_receipt → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:36:29,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [17/20] Tour test_cashier_changed_in_receipt → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:36:30,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.010 0.022 2026-09-10 12:36:30,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [18/20] Tour test_cashier_changed_in_receipt → Step Cashier Test exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(Test)) 2026-09-10 12:36:30,054 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:30,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.011 0.044 2026-09-10 12:36:30,081 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2422424 started for PoS orders references: [{'name': '/', 'pos_reference': '261-64-000001', 'uuid': 'a0a13c00-32f7-4e47-9e07-14f6f15465d5'}] 2026-09-10 12:36:30,461 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2422424 order {'name': '/', 'pos_reference': '261-64-000001', 'uuid': 'a0a13c00-32f7-4e47-9e07-14f6f15465d5'} created pos.order #516 2026-09-10 12:36:30,473 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2422424 finished 2026-09-10 12:36:30,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.229 0.251 2026-09-10 12:36:30,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:36:30,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [19/20] Tour test_cashier_changed_in_receipt → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:36:30,705 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61661503 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-64-000001', 'uuid': 'a0a13c00-32f7-4e47-9e07-14f6f15465d5'}] 2026-09-10 12:36:30,710 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61661503 order {'name': 'Shop - 000001', 'pos_reference': '261-64-000001', 'uuid': 'a0a13c00-32f7-4e47-9e07-14f6f15465d5'} sync ignored for existing PoS order pos.order(516,) (state: paid) 2026-09-10 12:36:30,724 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61661503 finished 2026-09-10 12:36:30,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [20/20] Tour test_cashier_changed_in_receipt → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:36:30,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: tour succeeded 2026-09-10 12:36:30,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_cashier_changed_in_receipt SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 12:36:30,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.051 0.080 2026-09-10 12:36:30,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: heap 17670992 (allocated 20447232) 2026-09-10 12:36:30,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Closing chrome headless with pid 67018 2026-09-10 12:36:30,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Closing websocket connection 2026-09-10 12:36:30,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Terminating chrome headless with pid 67018 2026-09-10 12:36:31,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123631_037769_test_cashier_changed_in_receipt.txt 2026-09-10 12:36:31,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Removing chrome user profile "/tmp/tmp4bousrdy_chrome_odoo" 2026-09-10 12:36:31,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-09-10 12:36:31,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome pid: 67238 2026-09-10 12:36:31,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless temporary user profile dir: /tmp/tmp_20d_sin_chrome_odoo 2026-09-10 12:36:31,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Issuing json command http://127.0.0.1:46547/json/version 2026-09-10 12:36:31,520 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:31,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:31,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Issuing json command http://127.0.0.1:46547/json 2026-09-10 12:36:31,569 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:31,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Websocket url found: ws://127.0.0.1:46547/devtools/page/C472A47AF988C5FDDE4AC2D409CBD6C3 2026-09-10 12:36:31,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Enable chrome headless console log notification 2026-09-10 12:36:31,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless enable page notifications 2026-09-10 12:36:31,700 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:36:31,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Setting session cookie in browser 2026-09-10 12:36:31,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:36:31,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:36:31,742 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:32,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /pos/ui/64 HTTP/1.1" 200 - 87 0.038 0.410 2026-09-10 12:36:32,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Navigation result: {'frameId': 'C472A47AF988C5FDDE4AC2D409CBD6C3', 'loaderId': 'E8FA874BDDDF252F0DD6A17333292A28', 'isDownload': False} 2026-09-10 12:36:32,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-09-10 12:36:32,209 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:32,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:36:32,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-10 12:36:32,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-09-10 12:36:32,762 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:32,764 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:32,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 12:36:32,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:32,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [1/14] Tour CashierStayLogged → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:32,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:36:32,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:36:32,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:32,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-10 12:36:32,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.027 2026-09-10 12:36:32,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-10 12:36:32,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.032 2026-09-10 12:36:33,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.273 0.323 2026-09-10 12:36:33,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:36:33,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:36:33,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-09-10 12:36:33,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:36:33,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:33,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:36:33,887 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:33,897 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:33,902 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:36:33,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:36:33,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.003 0.034 2026-09-10 12:36:33,950 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:33,986 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:34,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [2/14] Tour CashierStayLogged → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:34,032 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:36:34,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [3/14] Tour CashierStayLogged → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:34,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [4/14] Tour CashierStayLogged → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:36:34,164 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.067 0.082 2026-09-10 12:36:34,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [5/14] Tour CashierStayLogged → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-09-10 12:36:34,210 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:34,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [6/14] Tour CashierStayLogged → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:34,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.057 0.196 2026-09-10 12:36:34,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [7/14] Tour CashierStayLogged → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:34,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 10 0.021 0.098 2026-09-10 12:36:34,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.005 0.132 2026-09-10 12:36:34,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.002 0.130 2026-09-10 12:36:34,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.003 0.134 2026-09-10 12:36:34,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.011 0.169 2026-09-10 12:36:34,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.004 0.117 2026-09-10 12:36:34,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.005 0.103 2026-09-10 12:36:34,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [8/14] Tour CashierStayLogged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:34,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.026 0.112 2026-09-10 12:36:34,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [9/14] Tour CashierStayLogged → Step .pos 2026-09-10 12:36:34,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-09-10 12:36:34,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-10 12:36:34,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-09-10 12:36:34,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-09-10 12:36:34,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 12:36:34,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-10 12:36:34,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-09-10 12:36:34,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-10 12:36:34,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 12:36:34,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.014 0.142 2026-09-10 12:36:34,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.057 0.233 2026-09-10 12:36:35,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "GET /pos/ui/64/product/895e5f4a-376c-451d-a0a0-974f4229e458 HTTP/1.1" 200 - 32 0.018 0.034 2026-09-10 12:36:35,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:35,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [10/14] Tour CashierStayLogged → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:36:35,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:36:35,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:36:35,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:35,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.024 2026-09-10 12:36:35,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.007 0.045 2026-09-10 12:36:35,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-10 12:36:35,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 12:36:35,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.015 2026-09-10 12:36:35,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:35] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 3 0.024 0.034 2026-09-10 12:36:36,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.017 2026-09-10 12:36:36,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:36,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.023 0.029 2026-09-10 12:36:36,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.050 2026-09-10 12:36:36,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 304 - 4 0.005 0.014 2026-09-10 12:36:36,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [11/14] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:36,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [12/14] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader i.fa-unlock) 2026-09-10 12:36:36,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.066 0.040 2026-09-10 12:36:36,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [13/14] Tour CashierStayLogged → Step .pos 2026-09-10 12:36:36,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.041 0.139 2026-09-10 12:36:36,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 304 - 3 0.005 0.077 2026-09-10 12:36:36,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /pos/ui/64/login HTTP/1.1" 200 - 32 0.033 0.072 2026-09-10 12:36:36,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:36,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [14/14] Tour CashierStayLogged → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:36,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-10 12:36:36,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.010 2026-09-10 12:36:36,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:36,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.020 2026-09-10 12:36:36,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.027 2026-09-10 12:36:36,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-09-10 12:36:36,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:36:36,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-10 12:36:36,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:36:36,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:36,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:36,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:36] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 304 - 3 0.003 0.011 2026-09-10 12:36:36,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: tour succeeded 2026-09-10 12:36:36,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: ╔══════════════════════════════════╗ ║ TOUR CashierStayLogged SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-10 12:36:37,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:37] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.080 0.059 2026-09-10 12:36:37,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:37] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.035 0.171 2026-09-10 12:36:37,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: heap 14745020 (allocated 18350080) 2026-09-10 12:36:37,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Closing chrome headless with pid 67238 2026-09-10 12:36:37,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Closing websocket connection 2026-09-10 12:36:37,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Terminating chrome headless with pid 67238 2026-09-10 12:36:37,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123637_352080_test_cashier_stay_logged_in.txt 2026-09-10 12:36:37,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Removing chrome user profile "/tmp/tmp_20d_sin_chrome_odoo" 2026-09-10 12:36:37,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_change_on_rights_reflected_directly ... 2026-09-10 12:36:37,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome pid: 67481 2026-09-10 12:36:37,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome headless temporary user profile dir: /tmp/tmpldtfl9rd_chrome_odoo 2026-09-10 12:36:37,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Issuing json command http://127.0.0.1:41567/json/version 2026-09-10 12:36:37,786 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:37,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:37,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Issuing json command http://127.0.0.1:41567/json 2026-09-10 12:36:37,824 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:37,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Websocket url found: ws://127.0.0.1:41567/devtools/page/E709BD0D6762E85E16559F997C58EF09 2026-09-10 12:36:37,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Enable chrome headless console log notification 2026-09-10 12:36:37,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome headless enable page notifications 2026-09-10 12:36:37,995 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:36:38,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Setting session cookie in browser 2026-09-10 12:36:38,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:36:38,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:36:38,022 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:38,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:38] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 87 0.067 0.470 2026-09-10 12:36:38,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Navigation result: {'frameId': 'E709BD0D6762E85E16559F997C58EF09', 'loaderId': 'B12DA9AFC641ADF1D4988089AC63B9F8', 'isDownload': False} 2026-09-10 12:36:38,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Evaluate ready code "odoo.isTourReady('test_change_on_rights_reflected_directly')" 2026-09-10 12:36:38,574 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:38,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:38] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-09-10 12:36:38,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:38] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:36:38,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:38] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:36:39,108 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:39,109 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:39,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 12:36:39,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Evaluate test code "odoo.startTour('test_change_on_rights_reflected_directly', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:39,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [1/21] Tour test_change_on_rights_reflected_directly → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:39,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:36:39,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:36:39,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:39,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-09-10 12:36:39,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-10 12:36:39,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.046 0.027 2026-09-10 12:36:39,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:36:39,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.305 0.312 2026-09-10 12:36:39,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:36:40,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:36:40,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-10 12:36:40,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:36:40,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:40,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:36:40,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:40,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:40,237 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:40,239 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:40,250 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.003 0.021 2026-09-10 12:36:40,338 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:40,345 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:40,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [2/21] Tour test_change_on_rights_reflected_directly → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:40,398 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:40,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [3/21] Tour test_change_on_rights_reflected_directly → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:40,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.087 0.053 2026-09-10 12:36:40,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [4/21] Tour test_change_on_rights_reflected_directly → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:40,669 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.097 0.170 2026-09-10 12:36:40,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [5/21] Tour test_change_on_rights_reflected_directly → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:40,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 10 0.028 0.096 2026-09-10 12:36:40,726 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:40,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.017 0.135 2026-09-10 12:36:40,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [6/21] Tour test_change_on_rights_reflected_directly → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:40,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.013 0.178 2026-09-10 12:36:40,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.006 0.199 2026-09-10 12:36:40,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [7/21] Tour test_change_on_rights_reflected_directly → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:36:40,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.017 0.214 2026-09-10 12:36:40,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.045 0.199 2026-09-10 12:36:40,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-10 12:36:40,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-10 12:36:40,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:40] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-10 12:36:41,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.004 0.273 2026-09-10 12:36:41,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 12:36:41,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-09-10 12:36:41,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.136 2026-09-10 12:36:41,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 12:36:41,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-10 12:36:41,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 12:36:41,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.045 0.208 2026-09-10 12:36:41,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.011 0.242 2026-09-10 12:36:41,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [8/21] Tour test_change_on_rights_reflected_directly → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:36:41,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [9/21] Tour test_change_on_rights_reflected_directly → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-09-10 12:36:42,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 114 0.144 0.793 2026-09-10 12:36:42,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /web/assets/251f8f2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 12:36:42,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /web/assets/9dbdb51/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-09-10 12:36:42,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 32 0.024 0.071 2026-09-10 12:36:42,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.027 0.093 2026-09-10 12:36:42,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /web/assets/cd081d9/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 12:36:42,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:42] "GET /web/assets/bab10e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:36:43,160 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:43,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:43,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [10/21] Tour test_change_on_rights_reflected_directly → Step body 2026-09-10 12:36:43,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:43,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-10 12:36:43,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:43,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:43,235 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:43,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /odoo HTTP/1.1" 200 - 27 0.062 0.036 2026-09-10 12:36:43,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.118 2026-09-10 12:36:43,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.047 2026-09-10 12:36:43,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.073 2026-09-10 12:36:43,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/image?model=res.users&field=avatar_128&id=124 HTTP/1.1" 200 - 14 0.049 0.118 2026-09-10 12:36:43,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 4 0.009 0.177 2026-09-10 12:36:43,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/image/res.partner/578/avatar_128?unique=1789043753000 HTTP/1.1" 200 - 6 0.030 0.222 2026-09-10 12:36:43,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.215 2026-09-10 12:36:43,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 4 0.004 0.060 2026-09-10 12:36:43,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "POST /mail/data HTTP/1.1" 200 - 33 0.026 0.253 2026-09-10 12:36:43,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /odoo?menu_id=740 HTTP/1.1" 200 - 27 0.021 0.222 2026-09-10 12:36:43,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:36:43,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.005 2026-09-10 12:36:44,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:44,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [11/21] Tour test_change_on_rights_reflected_directly → Step .o_main_navbar span:contains('Configuration') 2026-09-10 12:36:44,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-10 12:36:44,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:44,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.010 0.011 2026-09-10 12:36:44,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [12/21] Tour test_change_on_rights_reflected_directly → Step .dropdown-item:contains('Point of Sales') 2026-09-10 12:36:44,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.038 0.018 2026-09-10 12:36:44,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "GET /web/image?model=res.users&field=avatar_128&id=124 HTTP/1.1" 304 - 7 0.006 0.082 2026-09-10 12:36:44,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [13/21] Tour test_change_on_rights_reflected_directly → Step .o_data_cell[data-tooltip=Shop] 2026-09-10 12:36:44,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.094 2026-09-10 12:36:44,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-10 12:36:44,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 26 0.015 0.047 2026-09-10 12:36:44,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.087 2026-09-10 12:36:44,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 13 0.010 0.018 2026-09-10 12:36:44,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 4 0.003 0.031 2026-09-10 12:36:44,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 2 0.002 0.051 2026-09-10 12:36:44,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:44] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 6 0.004 0.016 2026-09-10 12:36:44,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [14/21] Tour test_change_on_rights_reflected_directly → Step .o_tag:contains('Pos Employee1') .o_delete 2026-09-10 12:36:45,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_kw/pos.config/web_read#pos.config.web_read HTTP/1.1" 200 - 12 0.018 0.025 2026-09-10 12:36:45,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [15/21] Tour test_change_on_rights_reflected_directly → Step .o_form_button_save 2026-09-10 12:36:45,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [16/21] Tour test_change_on_rights_reflected_directly → Step .o_main_navbar .o-dropdown-item:contains('Dashboard') 2026-09-10 12:36:45,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /mail/data HTTP/1.1" 200 - 45 0.035 0.040 2026-09-10 12:36:45,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [17/21] Tour test_change_on_rights_reflected_directly → Step .btn:contains('Continue Selling') 2026-09-10 12:36:45,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_kw/pos.config/onchange#pos.config.onchange HTTP/1.1" 200 - 17 0.029 0.084 2026-09-10 12:36:45,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.018 0.049 2026-09-10 12:36:45,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_kw/pos.config/web_save#pos.config.web_save HTTP/1.1" 200 - 27 0.023 0.040 2026-09-10 12:36:45,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 13 0.007 0.013 2026-09-10 12:36:45,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 4 0.004 0.027 2026-09-10 12:36:45,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "GET /web/image/res.users/124/avatar_128 HTTP/1.1" 200 - 7 0.011 0.016 2026-09-10 12:36:45,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "POST /web/dataset/call_button/pos.config/open_ui#pos.config.open_ui HTTP/1.1" 200 - 15 0.006 0.030 2026-09-10 12:36:45,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:45] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 33 0.019 0.028 2026-09-10 12:36:46,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:46,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [18/21] Tour test_change_on_rights_reflected_directly → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-09-10 12:36:46,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.010 2026-09-10 12:36:46,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:36:46,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:46,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.026 2026-09-10 12:36:46,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.041 2026-09-10 12:36:46,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 12:36:46,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 122 0.101 0.105 2026-09-10 12:36:46,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.006 0.012 2026-09-10 12:36:46,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:36:46,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.022 2026-09-10 12:36:46,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.013 2026-09-10 12:36:46,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:36:46,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:46,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:36:46,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:46] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 304 - 3 0.004 0.012 2026-09-10 12:36:46,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [19/21] Tour test_change_on_rights_reflected_directly → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:46,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [20/21] Tour test_change_on_rights_reflected_directly → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:47,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [21/21] Tour test_change_on_rights_reflected_directly → Step Check that: ---selection popup has 'Pos Employee1'--- is not true (trigger: body:not(:has(.selection-item:contains("Pos Employee1")))) 2026-09-10 12:36:47,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 33 0.055 0.055 2026-09-10 12:36:47,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: tour succeeded 2026-09-10 12:36:47,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_change_on_rights_reflected_directly SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 12:36:47,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /pos/ui/64 HTTP/1.1" 200 - 33 0.139 0.142 2026-09-10 12:36:47,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 304 - 4 0.006 0.147 2026-09-10 12:36:47,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 304 - 4 0.007 0.164 2026-09-10 12:36:47,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 304 - 4 0.006 0.201 2026-09-10 12:36:47,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 304 - 4 0.010 0.216 2026-09-10 12:36:47,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:47] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 304 - 4 0.010 0.238 2026-09-10 12:36:47,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: heap 15195428 (allocated 18874368) 2026-09-10 12:36:47,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Closing chrome headless with pid 67481 2026-09-10 12:36:47,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Closing websocket connection 2026-09-10 12:36:47,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Terminating chrome headless with pid 67481 2026-09-10 12:36:47,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123647_483095_test_change_on_rights_reflected_directly.txt 2026-09-10 12:36:47,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Removing chrome user profile "/tmp/tmpldtfl9rd_chrome_odoo" 2026-09-10 12:36:47,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cost_and_margin_visibility ... 2026-09-10 12:36:47,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome pid: 67763 2026-09-10 12:36:47,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless temporary user profile dir: /tmp/tmp4lbwiq5y_chrome_odoo 2026-09-10 12:36:47,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:33907/json/version 2026-09-10 12:36:47,925 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:47,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:47,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:33907/json 2026-09-10 12:36:47,987 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:47,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Websocket url found: ws://127.0.0.1:33907/devtools/page/5AE40DCA9964A7ABF51EE2ABF4BDF50D 2026-09-10 12:36:48,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Enable chrome headless console log notification 2026-09-10 12:36:48,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless enable page notifications 2026-09-10 12:36:48,194 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:36:48,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Setting session cookie in browser 2026-09-10 12:36:48,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:36:48,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:36:48,232 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:48,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:48] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 87 0.068 0.605 2026-09-10 12:36:48,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigation result: {'frameId': '5AE40DCA9964A7ABF51EE2ABF4BDF50D', 'loaderId': 'FE2E76D1B19D7E2FB51C01A3FDB0B4A2', 'isDownload': False} 2026-09-10 12:36:48,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate ready code "odoo.isTourReady('test_cost_and_margin_visibility')" 2026-09-10 12:36:48,924 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:48,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:48] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:36:48,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:48] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:36:48,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:48] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:36:49,447 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:49,474 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:36:49,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.025 2026-09-10 12:36:49,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate test code "odoo.startTour('test_cost_and_margin_visibility', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:49,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [1/32] Tour test_cost_and_margin_visibility → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:36:49,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:36:49,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:36:49,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:49,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.022 2026-09-10 12:36:49,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-10 12:36:49,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.053 0.030 2026-09-10 12:36:49,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.071 2026-09-10 12:36:50,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.368 0.327 2026-09-10 12:36:50,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:50,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:36:50,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-09-10 12:36:50,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:36:50,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:50,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 12:36:50,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:36:50,740 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 12:36:50,745 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:36:50,755 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:36:50,771 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:36:50,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:50,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.019 0.033 2026-09-10 12:36:50,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [2/32] Tour test_cost_and_margin_visibility → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:50,872 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 12:36:50,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [3/32] Tour test_cost_and_margin_visibility → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:36:50,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [4/32] Tour test_cost_and_margin_visibility → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:50,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:50] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.059 0.056 2026-09-10 12:36:51,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.060 0.172 2026-09-10 12:36:51,081 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:51,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [5/32] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:36:51,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 11 0.014 0.122 2026-09-10 12:36:51,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [6/32] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:36:51,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.036 0.161 2026-09-10 12:36:51,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.013 0.200 2026-09-10 12:36:51,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.008 0.222 2026-09-10 12:36:51,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.004 0.245 2026-09-10 12:36:51,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.054 0.178 2026-09-10 12:36:51,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1479&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-09-10 12:36:51,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-10 12:36:51,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-10 12:36:51,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.005 0.313 2026-09-10 12:36:51,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.216 2026-09-10 12:36:51,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-10 12:36:51,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-10 12:36:51,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-10 12:36:51,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-10 12:36:51,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.013 0.139 2026-09-10 12:36:51,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-09-10 12:36:51,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.062 0.158 2026-09-10 12:36:51,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.003 0.195 2026-09-10 12:36:51,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.011 0.233 2026-09-10 12:36:51,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [7/32] Tour test_cost_and_margin_visibility → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:51,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [8/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:36:51,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [9/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .more-btn) 2026-09-10 12:36:51,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [10/32] Tour test_cost_and_margin_visibility → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-10 12:36:52,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [11/32] Tour test_cost_and_margin_visibility → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:52,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [12/32] Tour test_cost_and_margin_visibility → Step .section-financials :contains('Margin') 2026-09-10 12:36:52,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:52] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 77 0.069 0.080 2026-09-10 12:36:52,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [13/32] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-10 12:36:52,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [14/32] Tour test_cost_and_margin_visibility → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:52,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [15/32] Tour test_cost_and_margin_visibility → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:36:52,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [16/32] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:36:52,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:52] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.017 0.024 2026-09-10 12:36:52,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [17/32] Tour test_cost_and_margin_visibility → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:52,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.015 0.022 2026-09-10 12:36:52,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [18/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:36:52,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [19/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .more-btn) 2026-09-10 12:36:52,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [20/32] Tour test_cost_and_margin_visibility → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-10 12:36:52,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [21/32] Tour test_cost_and_margin_visibility → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:52,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [22/32] Tour test_cost_and_margin_visibility → Step .section-financials :contains('Margin') 2026-09-10 12:36:52,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:52] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 59 0.043 0.066 2026-09-10 12:36:52,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [23/32] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-10 12:36:52,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [24/32] Tour test_cost_and_margin_visibility → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:36:52,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [25/32] Tour test_cost_and_margin_visibility → Step selection popup has 'Test Employee 4' (trigger: .selection-item:contains("Test Employee 4")) 2026-09-10 12:36:52,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [26/32] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:36:52,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:52] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.008 0.022 2026-09-10 12:36:53,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [27/32] Tour test_cost_and_margin_visibility → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:36:53,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.022 0.024 2026-09-10 12:36:53,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [28/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:36:53,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [29/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .more-btn) 2026-09-10 12:36:53,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [30/32] Tour test_cost_and_margin_visibility → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-10 12:36:53,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [31/32] Tour test_cost_and_margin_visibility → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:36:53,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [32/32] Tour test_cost_and_margin_visibility → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.section-financials :contains('Margin')))) 2026-09-10 12:36:53,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: tour succeeded 2026-09-10 12:36:53,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_cost_and_margin_visibility SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 12:36:53,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:53] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 59 0.055 0.076 2026-09-10 12:36:53,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: heap 16013316 (allocated 16777216) 2026-09-10 12:36:53,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing chrome headless with pid 67763 2026-09-10 12:36:53,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing websocket connection 2026-09-10 12:36:53,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Terminating chrome headless with pid 67763 2026-09-10 12:36:53,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123653_529457_test_cost_and_margin_visibility.txt 2026-09-10 12:36:53,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Removing chrome user profile "/tmp/tmp4lbwiq5y_chrome_odoo" 2026-09-10 12:36:53,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_create_pos_config_without_hr_right ... 2026-09-10 12:36:53,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_go_backend ... 2026-09-10 12:36:54,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 67971 2026-09-10 12:36:54,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpag18zdzr_chrome_odoo 2026-09-10 12:36:54,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37237/json/version 2026-09-10 12:36:54,132 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:54,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/150.0.7871.114 2026-09-10 12:36:54,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37237/json 2026-09-10 12:36:54,219 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:36:54,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:37237/devtools/page/F56145518BFA7A622A6A979AE2EC3092 2026-09-10 12:36:54,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-09-10 12:36:54,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-09-10 12:36:54,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:manager_user from n/a 2026-09-10 12:36:54,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-09-10 12:36:54,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:36:54,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:36:54,459 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:36:54,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:54] "GET /pos/ui/64 HTTP/1.1" 200 - 87 0.060 0.378 2026-09-10 12:36:54,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': 'F56145518BFA7A622A6A979AE2EC3092', 'loaderId': '50BE33ADB1256DCDA1FEB263A986D740', 'isDownload': False} 2026-09-10 12:36:54,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_closed_registered')" 2026-09-10 12:36:54,910 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:36:54,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:54] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-10 12:36:54,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:54] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:36:54,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:54] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:36:55,390 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:55,401 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:55,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.008 2026-09-10 12:36:55,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_closed_registered', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:36:55,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-09-10 12:36:55,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.005 2026-09-10 12:36:55,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-09-10 12:36:55,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:36:55,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.011 2026-09-10 12:36:55,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-10 12:36:55,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.032 2026-09-10 12:36:55,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.037 2026-09-10 12:36:56,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.284 0.308 2026-09-10 12:36:56,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:36:56,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.008 2026-09-10 12:36:56,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-09-10 12:36:56,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:36:56,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-09-10 12:36:56,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:36:56,586 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:36:56,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:36:56,628 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:36:56,632 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:36:56,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.015 0.024 2026-09-10 12:36:56,659 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:36:56,662 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:36:56,704 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:56,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:36:56,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.026 0.045 2026-09-10 12:36:56,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:56,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.090 0.123 2026-09-10 12:36:56,911 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:36:56,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-09-10 12:36:56,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 11 0.020 0.077 2026-09-10 12:36:56,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-10 12:36:56,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:36:56,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:56] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.027 0.133 2026-09-10 12:36:57,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:57] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.008 0.140 2026-09-10 12:36:57,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:57] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.005 0.155 2026-09-10 12:36:57,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:36:57,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:57] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.005 0.131 2026-09-10 12:36:57,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:57] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.002 0.109 2026-09-10 12:36:57,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:57,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-09-10 12:36:57,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:36:57,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:57,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:57,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:57,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-09-10 12:36:57,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:36:57,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:57,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-09-10 12:36:57,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-09-10 12:36:57,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:57,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:36:57,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:57,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:36:57,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:57,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [23/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:58,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [24/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:36:58,052 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [25/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-09-10 12:36:58,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [26/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-09-10 12:36:58,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [27/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:58,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [28/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:36:58,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [29/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:36:58,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [30/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:36:58,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [31/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:36:58,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [32/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:36:58,515 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #125 deleted pos.session records with IDs: [534] 2026-09-10 12:36:58,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:58] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 21 0.019 0.021 2026-09-10 12:36:58,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:58] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.004 0.009 2026-09-10 12:36:59,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 117 0.139 0.754 2026-09-10 12:36:59,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.005 0.891 2026-09-10 12:36:59,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /web/assets/9dbdb51/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-10 12:36:59,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /web/assets/251f8f2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-10 12:36:59,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.023 0.045 2026-09-10 12:36:59,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 24 0.028 0.101 2026-09-10 12:36:59,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /web/assets/cd081d9/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-09-10 12:36:59,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:36:59] "GET /web/assets/bab10e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 12:37:00,206 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:00,208 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:00,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:00,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/33] Tour pos_hr_go_backend_closed_registered → Step login screen is not shown (trigger: body:not(:has(.login-overlay .screen-login))) 2026-09-10 12:37:00,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-10 12:37:00,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:00,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:00,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:00,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-09-10 12:37:00,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /odoo HTTP/1.1" 200 - 27 0.109 0.059 2026-09-10 12:37:00,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.111 2026-09-10 12:37:00,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/image/res.partner/585/avatar_128?unique=1789043753000 HTTP/1.1" 200 - 13 0.011 0.124 2026-09-10 12:37:00,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 4 0.003 0.122 2026-09-10 12:37:00,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 200 - 7 0.005 0.160 2026-09-10 12:37:00,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "POST /web/action/load HTTP/1.1" 200 - 7 0.018 0.196 2026-09-10 12:37:00,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.151 2026-09-10 12:37:00,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.270 2026-09-10 12:37:00,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /odoo?menu_id=740 HTTP/1.1" 200 - 27 0.016 0.099 2026-09-10 12:37:00,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:00,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.005 0.009 2026-09-10 12:37:01,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:01] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:01,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-09-10 12:37:01,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_closed_registered SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 12:37:01,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.004 2026-09-10 12:37:01,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:01,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:01] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 304 - 7 0.016 0.020 2026-09-10 12:37:01,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.016 0.036 2026-09-10 12:37:01,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.014 0.079 2026-09-10 12:37:01,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:01] "POST /mail/data HTTP/1.1" 200 - 19 0.013 0.098 2026-09-10 12:37:01,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 20308472 (allocated 22499328) 2026-09-10 12:37:01,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 67971 2026-09-10 12:37:01,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-09-10 12:37:01,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 67971 2026-09-10 12:37:01,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123701_907467_test_go_backend.txt 2026-09-10 12:37:01,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpag18zdzr_chrome_odoo" 2026-09-10 12:37:02,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 68208 2026-09-10 12:37:02,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpa4vuaujo_chrome_odoo 2026-09-10 12:37:02,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:41865/json/version 2026-09-10 12:37:02,305 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:02,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:02,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:41865/json 2026-09-10 12:37:02,359 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:02,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:41865/devtools/page/641F4623B91FDD4522BDB88D1D7DAEB3 2026-09-10 12:37:02,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-09-10 12:37:02,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-09-10 12:37:02,499 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:manager_user from n/a 2026-09-10 12:37:02,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-09-10 12:37:02,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:37:02,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:37:02,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:02] "GET /pos/ui/64 HTTP/1.1" 200 - 73 0.109 0.095 2026-09-10 12:37:02,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': '641F4623B91FDD4522BDB88D1D7DAEB3', 'loaderId': '3EE1AA7E06B996BFD5515B71B40C45B4', 'isDownload': False} 2026-09-10 12:37:02,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_opened_registered')" 2026-09-10 12:37:02,755 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:02,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:02] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:37:02,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:02] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:37:02,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:02] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-09-10 12:37:03,283 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:03,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:03,298 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:03,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_opened_registered', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:03,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 12:37:03,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/55] Tour pos_hr_go_backend_opened_registered → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:03,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:37:03,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:03,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.012 2026-09-10 12:37:03,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.005 0.026 2026-09-10 12:37:03,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-09-10 12:37:03,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.018 0.026 2026-09-10 12:37:04,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.249 0.281 2026-09-10 12:37:04,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:04,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:37:04,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-10 12:37:04,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:37:04,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:04,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:04,324 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:04,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:04,350 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:04,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.005 0.017 2026-09-10 12:37:04,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:37:04,400 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:04,408 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:04,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/55] Tour pos_hr_go_backend_opened_registered → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:37:04,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:04,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:37:04,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.119 0.076 2026-09-10 12:37:04,626 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:04,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.039 0.236 2026-09-10 12:37:04,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/55] Tour pos_hr_go_backend_opened_registered → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:04,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.012 0.129 2026-09-10 12:37:04,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.008 0.174 2026-09-10 12:37:04,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:04,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.012 0.202 2026-09-10 12:37:04,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.005 0.238 2026-09-10 12:37:04,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 18 0.036 0.217 2026-09-10 12:37:04,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.006 0.186 2026-09-10 12:37:04,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-10 12:37:04,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-10 12:37:04,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:04] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.007 0.265 2026-09-10 12:37:05,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-10 12:37:05,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-09-10 12:37:05,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-10 12:37:05,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-10 12:37:05,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.010 0.146 2026-09-10 12:37:05,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-10 12:37:05,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.203 2026-09-10 12:37:05,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.019 0.190 2026-09-10 12:37:05,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.277 2026-09-10 12:37:05,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:05] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.005 0.284 2026-09-10 12:37:05,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:05,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:05,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:05,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-09-10 12:37:05,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:05,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:37:05,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:37:05,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:05,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-09-10 12:37:05,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:37:05,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/55] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:06,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/55] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:06,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:06,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:06] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.007 0.021 2026-09-10 12:37:06,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Close Register)))) 2026-09-10 12:37:06,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.016 0.025 2026-09-10 12:37:06,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:06,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-09-10 12:37:06,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:06,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [23/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:37:06,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [24/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:06,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:06] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.013 0.021 2026-09-10 12:37:06,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [25/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Close Register)))) 2026-09-10 12:37:06,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.008 0.025 2026-09-10 12:37:06,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [26/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:06,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [27/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-09-10 12:37:06,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [28/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:06,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [29/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-09-10 12:37:06,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [30/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:06,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [31/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:37:06,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [32/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:06,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:37:06,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [34/55] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:06,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [35/55] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:07,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [36/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:07] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.011 0.026 2026-09-10 12:37:07,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [37/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:07,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.014 0.028 2026-09-10 12:37:07,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [38/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [39/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [40/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-09-10 12:37:07,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [41/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:07,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [42/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-09-10 12:37:07,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [43/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:07,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [44/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:37:07,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [45/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:07,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [46/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:37:07,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [47/55] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:07,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [48/55] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:07,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [49/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [50/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:07,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:07] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.033 0.023 2026-09-10 12:37:07,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [51/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.014 0.026 2026-09-10 12:37:07,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [52/55] Tour pos_hr_go_backend_opened_registered → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [53/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:07,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [54/55] Tour pos_hr_go_backend_opened_registered → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:37:08,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [55/55] Tour pos_hr_go_backend_opened_registered → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-09-10 12:37:08,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 27 0.027 0.026 2026-09-10 12:37:08,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/assets/9dbdb51/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:37:08,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/assets/251f8f2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:37:08,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.021 2026-09-10 12:37:08,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:37:08,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/assets/cd081d9/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:37:08,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/assets/bab10e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:37:08,898 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:08,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:08,917 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:08,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-09-10 12:37:08,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_opened_registered SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 12:37:08,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-10 12:37:08,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:08,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:08,984 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:09,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /odoo HTTP/1.1" 200 - 27 0.024 0.030 2026-09-10 12:37:09,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.056 2026-09-10 12:37:09,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 200 - 7 0.025 0.022 2026-09-10 12:37:09,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "POST /web/action/load HTTP/1.1" 200 - 6 0.012 0.054 2026-09-10 12:37:09,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /web/image/res.partner/585/avatar_128?unique=1789043753000 HTTP/1.1" 200 - 6 0.009 0.085 2026-09-10 12:37:09,263 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 4 0.007 0.123 2026-09-10 12:37:09,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "POST /mail/data HTTP/1.1" 200 - 19 0.043 0.143 2026-09-10 12:37:09,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.235 2026-09-10 12:37:09,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 18855248 (allocated 22499328) 2026-09-10 12:37:09,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 68208 2026-09-10 12:37:09,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-09-10 12:37:09,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 68208 2026-09-10 12:37:09,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /odoo?menu_id=740 HTTP/1.1" 200 - 27 0.068 0.044 2026-09-10 12:37:09,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:09] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.107 2026-09-10 12:37:09,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123709_507200_test_go_backend.txt 2026-09-10 12:37:09,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpa4vuaujo_chrome_odoo" 2026-09-10 12:37:09,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 68454 2026-09-10 12:37:09,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpga8f6yk4_chrome_odoo 2026-09-10 12:37:09,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:33549/json/version 2026-09-10 12:37:09,880 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:09,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:09,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:33549/json 2026-09-10 12:37:09,912 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:09,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:33549/devtools/page/085AF9736177C0FFDF4F888E6A24EA40 2026-09-10 12:37:09,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-09-10 12:37:09,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-09-10 12:37:10,035 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:emp1_user from n/a 2026-09-10 12:37:10,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-09-10 12:37:10,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:37:10,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:37:10,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /pos/ui/64 HTTP/1.1" 200 - 35 0.020 0.042 2026-09-10 12:37:10,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': '085AF9736177C0FFDF4F888E6A24EA40', 'loaderId': '68EFA1A6CCFFDBB0F11B6FE7D0B34B62', 'isDownload': False} 2026-09-10 12:37:10,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_opened_registered_different_user_logged')" 2026-09-10 12:37:10,203 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:10,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 12:37:10,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 12:37:10,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-10 12:37:10,743 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:10,756 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:37:10,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:10,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_opened_registered_different_user_logged', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:10,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-09-10 12:37:10,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-10 12:37:10,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:37:10,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:10,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.016 2026-09-10 12:37:10,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 12:37:10,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.040 2026-09-10 12:37:10,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-09-10 12:37:11,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.264 0.287 2026-09-10 12:37:11,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:37:11,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:37:11,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-10 12:37:11,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.013 2026-09-10 12:37:11,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:11,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:37:11,874 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:37:11,885 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:11,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.012 0.024 2026-09-10 12:37:11,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:37:11,902 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 12:37:11,911 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:11,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:37:11,932 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:11,979 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:12,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /pos/ui/64 HTTP/1.1" 200 - 33 0.058 0.081 2026-09-10 12:37:12,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-09-10 12:37:12,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:37:12,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 33 0.074 0.174 2026-09-10 12:37:12,222 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:12,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:12,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 10 0.016 0.136 2026-09-10 12:37:12,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-09-10 12:37:12,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.019 0.169 2026-09-10 12:37:12,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.011 0.154 2026-09-10 12:37:12,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:37:12,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.007 0.163 2026-09-10 12:37:12,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.008 0.165 2026-09-10 12:37:12,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.003 0.170 2026-09-10 12:37:12,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:12,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.007 0.141 2026-09-10 12:37:12,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:12,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 16 0.014 0.024 2026-09-10 12:37:12,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:12,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step check that Backend exists in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-09-10 12:37:12,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.037 2026-09-10 12:37:12,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:12,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-09-10 12:37:12,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-09-10 12:37:12,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-10 12:37:12,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:12,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-10 12:37:12,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-10 12:37:12,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-09-10 12:37:12,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-09-10 12:37:12,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-10 12:37:12,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:12,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.017 0.167 2026-09-10 12:37:12,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:37:12,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.018 0.192 2026-09-10 12:37:12,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:13,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:37:13,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:13,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:13,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:13,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:13] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.017 0.019 2026-09-10 12:37:13,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-09-10 12:37:13,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.011 0.024 2026-09-10 12:37:13,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-09-10 12:37:13,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_opened_registered_different_user_logged SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-10 12:37:13,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 13978024 (allocated 15204352) 2026-09-10 12:37:13,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 68454 2026-09-10 12:37:13,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-09-10 12:37:13,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 68454 2026-09-10 12:37:13,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123713_512221_test_go_backend.txt 2026-09-10 12:37:13,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpga8f6yk4_chrome_odoo" 2026-09-10 12:37:13,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_maximum_closing_difference ... 2026-09-10 12:37:13,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome pid: 68665 2026-09-10 12:37:13,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless temporary user profile dir: /tmp/tmpvaafg_08_chrome_odoo 2026-09-10 12:37:13,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:37945/json/version 2026-09-10 12:37:13,962 26 INFO rb-c800635-224702-413894 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-09-10 12:37:14,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:14,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:37945/json 2026-09-10 12:37:14,049 26 INFO rb-c800635-224702-413894 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-09-10 12:37:14,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Websocket url found: ws://127.0.0.1:37945/devtools/page/79D686C5C9B72C69E3730BE82956773C 2026-09-10 12:37:14,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Enable chrome headless console log notification 2026-09-10 12:37:14,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless enable page notifications 2026-09-10 12:37:14,202 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:37:14,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Setting session cookie in browser 2026-09-10 12:37:14,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:37:14,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:37:14,240 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:37:14,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:14] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 87 0.069 0.445 2026-09-10 12:37:14,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigation result: {'frameId': '79D686C5C9B72C69E3730BE82956773C', 'loaderId': 'A0A8E3D2D3568AD421FC6D604C579B26', 'isDownload': False} 2026-09-10 12:37:14,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate ready code "odoo.isTourReady('test_maximum_closing_difference')" 2026-09-10 12:37:14,772 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:14,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:14] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-10 12:37:14,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:14] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-10 12:37:14,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:14] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-10 12:37:15,293 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:15,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:15,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:37:15,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate test code "odoo.startTour('test_maximum_closing_difference', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:15,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:37:15,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [1/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:15,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 12:37:15,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:15,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-10 12:37:15,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-10 12:37:15,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.037 2026-09-10 12:37:15,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-10 12:37:16,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.228 0.292 2026-09-10 12:37:16,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:37:16,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:37:16,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.042 2026-09-10 12:37:16,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 12:37:16,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:16,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 12:37:16,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:16,364 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:16,371 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:16,372 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:16,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.010 0.018 2026-09-10 12:37:16,401 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:16,411 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:37:16,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [2/31] Tour test_maximum_closing_difference → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:37:16,434 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:16,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.028 0.103 2026-09-10 12:37:16,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [3/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:37:16,608 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:16,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.072 0.223 2026-09-10 12:37:16,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [4/31] Tour test_maximum_closing_difference → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-09-10 12:37:16,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 11 0.042 0.147 2026-09-10 12:37:16,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [5/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:16,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.002 0.214 2026-09-10 12:37:16,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.010 0.242 2026-09-10 12:37:16,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [6/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:16,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.002 0.264 2026-09-10 12:37:16,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.004 0.234 2026-09-10 12:37:16,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.009 0.196 2026-09-10 12:37:16,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-10 12:37:16,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:16] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-10 12:37:17,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-10 12:37:17,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-10 12:37:17,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.043 0.268 2026-09-10 12:37:17,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-10 12:37:17,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-09-10 12:37:17,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-09-10 12:37:17,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 12:37:17,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-09-10 12:37:17,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.047 0.218 2026-09-10 12:37:17,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.003 0.199 2026-09-10 12:37:17,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [7/31] Tour test_maximum_closing_difference → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-09-10 12:37:17,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.012 0.272 2026-09-10 12:37:17,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [8/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:17,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [9/31] Tour test_maximum_closing_difference → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:37:17,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [10/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:17,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [11/31] Tour test_maximum_closing_difference → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:37:17,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [12/31] Tour test_maximum_closing_difference → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:17,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [13/31] Tour test_maximum_closing_difference → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:17,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [14/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:17,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.009 0.019 2026-09-10 12:37:17,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [15/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:17,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.012 0.019 2026-09-10 12:37:17,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [16/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:37:17,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [17/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:18,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [18/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-09-10 12:37:18,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.005 0.014 2026-09-10 12:37:18,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [19/31] Tour test_maximum_closing_difference → Step body:not(:has(button:contains("Proceed anyway"))) 2026-09-10 12:37:18,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [20/31] Tour test_maximum_closing_difference → Step Click on Ok (trigger: body button:contains(Ok)) 2026-09-10 12:37:18,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [21/31] Tour test_maximum_closing_difference → Step Click on Discard (trigger: body button:contains(Discard)) 2026-09-10 12:37:18,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [22/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:18,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [23/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:37:18,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [24/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:18,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.018 0.024 2026-09-10 12:37:18,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [25/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:18,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.015 0.024 2026-09-10 12:37:18,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [26/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:37:18,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:18,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [28/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-09-10 12:37:18,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.006 0.009 2026-09-10 12:37:18,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [29/31] Tour test_maximum_closing_difference → Step Check button Proceed anyway exist (trigger: body button:contains(Proceed anyway)) 2026-09-10 12:37:18,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [30/31] Tour test_maximum_closing_difference → Step Click on Proceed anyway (trigger: body button:contains(Proceed anyway)) 2026-09-10 12:37:18,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.012 0.009 2026-09-10 12:37:18,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 32 0.041 0.030 2026-09-10 12:37:19,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:19] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 122 0.152 0.163 2026-09-10 12:37:19,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:19] "GET /pos/ui/64 HTTP/1.1" 200 - 72 0.099 0.066 2026-09-10 12:37:19,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:19] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:19,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [31/31] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:37:19,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-10 12:37:19,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.008 0.012 2026-09-10 12:37:20,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:20,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-09-10 12:37:20,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.021 2026-09-10 12:37:20,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-10 12:37:20,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 123 0.120 0.105 2026-09-10 12:37:20,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.029 0.012 2026-09-10 12:37:20,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:37:20,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-09-10 12:37:20,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:37:20,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:20,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:20,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: tour succeeded 2026-09-10 12:37:20,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_maximum_closing_difference SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 12:37:20,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 304 - 3 0.032 0.050 2026-09-10 12:37:20,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:20] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.126 0.083 2026-09-10 12:37:21,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: heap 16051004 (allocated 19136512) 2026-09-10 12:37:21,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing chrome headless with pid 68665 2026-09-10 12:37:21,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing websocket connection 2026-09-10 12:37:21,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Terminating chrome headless with pid 68665 2026-09-10 12:37:21,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:21] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.036 0.440 2026-09-10 12:37:21,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123721_094657_test_maximum_closing_difference.txt 2026-09-10 12:37:21,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Removing chrome user profile "/tmp/tmpvaafg_08_chrome_odoo" 2026-09-10 12:37:21,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome pid: 68894 2026-09-10 12:37:21,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless temporary user profile dir: /tmp/tmpsyvw7e24_chrome_odoo 2026-09-10 12:37:21,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:43717/json/version 2026-09-10 12:37:21,408 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:21,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:21,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:43717/json 2026-09-10 12:37:21,468 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:21,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Websocket url found: ws://127.0.0.1:43717/devtools/page/585697EFA09B854F1098289BDFF9C7E9 2026-09-10 12:37:21,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Enable chrome headless console log notification 2026-09-10 12:37:21,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless enable page notifications 2026-09-10 12:37:21,643 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:37:21,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Setting session cookie in browser 2026-09-10 12:37:21,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:37:21,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:37:21,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:21] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 34 0.027 0.050 2026-09-10 12:37:21,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigation result: {'frameId': '585697EFA09B854F1098289BDFF9C7E9', 'loaderId': 'E80CB03CF82C5457144A1EA1B2FF9768', 'isDownload': False} 2026-09-10 12:37:21,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate ready code "odoo.isTourReady('test_maximum_closing_difference')" 2026-09-10 12:37:21,811 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:21,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:21] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:37:21,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:21] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 12:37:21,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:21] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:37:22,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:22,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:37:22,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:37:22,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate test code "odoo.startTour('test_maximum_closing_difference', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:22,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [1/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:22,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-10 12:37:22,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:37:22,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:22,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 12:37:22,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.023 2026-09-10 12:37:22,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.029 2026-09-10 12:37:22,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-09-10 12:37:23,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.250 0.273 2026-09-10 12:37:23,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:37:23,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:37:23,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-10 12:37:23,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.015 2026-09-10 12:37:23,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:23,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:37:23,337 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:23,363 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:37:23,366 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:23,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-10 12:37:23,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:23,399 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:23,403 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:23,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [2/31] Tour test_maximum_closing_difference → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:37:23,428 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:23,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /pos/ui/64 HTTP/1.1" 200 - 33 0.047 0.051 2026-09-10 12:37:23,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [3/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:37:23,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 33 0.039 0.208 2026-09-10 12:37:23,677 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:23,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 10 0.018 0.080 2026-09-10 12:37:23,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.008 0.101 2026-09-10 12:37:23,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [4/31] Tour test_maximum_closing_difference → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-09-10 12:37:23,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.034 0.121 2026-09-10 12:37:23,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 4 0.014 0.171 2026-09-10 12:37:23,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.006 0.206 2026-09-10 12:37:23,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [5/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:23,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 16 0.035 0.161 2026-09-10 12:37:23,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [6/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:23,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.003 0.143 2026-09-10 12:37:23,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.141 2026-09-10 12:37:23,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-10 12:37:23,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:23] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.010 0.265 2026-09-10 12:37:24,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-09-10 12:37:24,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-10 12:37:24,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-09-10 12:37:24,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-10 12:37:24,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.149 2026-09-10 12:37:24,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 12:37:24,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 12:37:24,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.167 2026-09-10 12:37:24,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.012 0.221 2026-09-10 12:37:24,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [7/31] Tour test_maximum_closing_difference → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-09-10 12:37:24,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [8/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:24,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [9/31] Tour test_maximum_closing_difference → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-09-10 12:37:24,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [10/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:37:24,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [11/31] Tour test_maximum_closing_difference → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:37:24,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [12/31] Tour test_maximum_closing_difference → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-09-10 12:37:24,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [13/31] Tour test_maximum_closing_difference → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:37:24,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [14/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:24,748 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.016 0.019 2026-09-10 12:37:24,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [15/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:24,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.012 0.028 2026-09-10 12:37:24,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [16/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:37:24,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [17/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:24,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [18/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-09-10 12:37:24,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:24] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.017 0.014 2026-09-10 12:37:25,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [19/31] Tour test_maximum_closing_difference → Step body:not(:has(button:contains("Proceed anyway"))) 2026-09-10 12:37:25,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [20/31] Tour test_maximum_closing_difference → Step Click on Ok (trigger: body button:contains(Ok)) 2026-09-10 12:37:25,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [21/31] Tour test_maximum_closing_difference → Step Click on Discard (trigger: body button:contains(Discard)) 2026-09-10 12:37:25,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [22/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:25,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [23/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:37:25,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [24/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:25,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.014 0.018 2026-09-10 12:37:25,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [25/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:37:25,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.010 0.025 2026-09-10 12:37:25,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [26/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:37:25,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 12:37:25,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [28/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-09-10 12:37:25,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.011 0.016 2026-09-10 12:37:25,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [29/31] Tour test_maximum_closing_difference → Step Check button Proceed anyway exist (trigger: body button:contains(Proceed anyway)) 2026-09-10 12:37:25,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [30/31] Tour test_maximum_closing_difference → Step Click on Proceed anyway (trigger: body button:contains(Proceed anyway)) 2026-09-10 12:37:25,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.012 0.013 2026-09-10 12:37:25,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 34 0.021 0.039 2026-09-10 12:37:26,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 104 0.110 0.153 2026-09-10 12:37:26,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "GET /pos/ui/64 HTTP/1.1" 200 - 72 0.056 0.061 2026-09-10 12:37:26,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:26,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [31/31] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:37:26,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:37:26,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:37:26,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:26,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-09-10 12:37:27,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.013 0.030 2026-09-10 12:37:27,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-10 12:37:27,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 123 0.141 0.098 2026-09-10 12:37:27,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.011 0.024 2026-09-10 12:37:27,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:37:27,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.020 2026-09-10 12:37:27,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:37:27,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:27,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:27,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: tour succeeded 2026-09-10 12:37:27,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_maximum_closing_difference SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 12:37:27,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 304 - 3 0.005 0.024 2026-09-10 12:37:27,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.040 0.074 2026-09-10 12:37:27,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:27] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.048 0.148 2026-09-10 12:37:27,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: heap 15577196 (allocated 19398656) 2026-09-10 12:37:27,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing chrome headless with pid 68894 2026-09-10 12:37:27,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing websocket connection 2026-09-10 12:37:27,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Terminating chrome headless with pid 68894 2026-09-10 12:37:27,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123727_984762_test_maximum_closing_difference.txt 2026-09-10 12:37:27,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Removing chrome user profile "/tmp/tmpsyvw7e24_chrome_odoo" 2026-09-10 12:37:28,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_minimal_employee_refund ... 2026-09-10 12:37:29,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome pid: 69127 2026-09-10 12:37:29,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome headless temporary user profile dir: /tmp/tmpgq5zzv1l_chrome_odoo 2026-09-10 12:37:29,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Issuing json command http://127.0.0.1:42185/json/version 2026-09-10 12:37:29,029 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:29,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:29,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Issuing json command http://127.0.0.1:42185/json 2026-09-10 12:37:29,117 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:29,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Websocket url found: ws://127.0.0.1:42185/devtools/page/9218AD198DED3A623555F980470C06AA 2026-09-10 12:37:29,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Enable chrome headless console log notification 2026-09-10 12:37:29,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome headless enable page notifications 2026-09-10 12:37:29,288 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:37:29,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Setting session cookie in browser 2026-09-10 12:37:29,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-09-10 12:37:29,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-09-10 12:37:29,330 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:37:29,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:29] "GET /pos/ui/64 HTTP/1.1" 200 - 83 0.049 0.425 2026-09-10 12:37:29,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Navigation result: {'frameId': '9218AD198DED3A623555F980470C06AA', 'loaderId': 'AF4F035523A11432A67E5A959889BFA2', 'isDownload': False} 2026-09-10 12:37:29,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Evaluate ready code "odoo.isTourReady('test_minimal_employee_refund')" 2026-09-10 12:37:29,825 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:29,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:29] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-10 12:37:29,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:29] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:37:29,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:29] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-09-10 12:37:30,349 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:30,350 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:30,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.016 2026-09-10 12:37:30,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Evaluate test code "odoo.startTour('test_minimal_employee_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:30,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [1/17] Tour test_minimal_employee_refund → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-09-10 12:37:30,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 12:37:30,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:37:30,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:30,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.017 2026-09-10 12:37:30,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.035 2026-09-10 12:37:30,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-10 12:37:30,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.029 2026-09-10 12:37:31,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.270 0.299 2026-09-10 12:37:31,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:37:31,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:37:31,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-10 12:37:31,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:37:31,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:31,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-10 12:37:31,384 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:31,423 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:31,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.003 0.017 2026-09-10 12:37:31,428 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:37:31,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:37:31,449 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:31,455 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:31,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [2/17] Tour test_minimal_employee_refund → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:37:31,500 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:31,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [3/17] Tour test_minimal_employee_refund → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:37:31,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.048 0.071 2026-09-10 12:37:31,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [4/17] Tour test_minimal_employee_refund → Step selection popup has 'Minimal Employee' (trigger: .selection-item:contains("Minimal Employee")) 2026-09-10 12:37:31,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.059 0.154 2026-09-10 12:37:31,774 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:37:31,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 10 0.018 0.065 2026-09-10 12:37:31,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.006 0.096 2026-09-10 12:37:31,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.005 0.111 2026-09-10 12:37:31,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.006 0.022 2026-09-10 12:37:31,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [5/17] Tour test_minimal_employee_refund → Step .pos-leftheader .orders-button 2026-09-10 12:37:31,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/44/avatar_128 HTTP/1.1" 200 - 4 0.008 0.165 2026-09-10 12:37:31,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.031 0.115 2026-09-10 12:37:31,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.005 0.195 2026-09-10 12:37:31,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [6/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter 2026-09-10 12:37:31,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:31] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.007 0.185 2026-09-10 12:37:32,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-10 12:37:32,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 12:37:32,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-10 12:37:32,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-09-10 12:37:32,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-10 12:37:32,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-10 12:37:32,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.017 0.160 2026-09-10 12:37:32,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.167 2026-09-10 12:37:32,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-09-10 12:37:32,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.019 0.162 2026-09-10 12:37:32,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.226 2026-09-10 12:37:32,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.020 2026-09-10 12:37:32,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [7/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul 2026-09-10 12:37:32,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [8/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-10 12:37:32,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [9/17] Tour test_minimal_employee_refund → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:37:32,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.009 2026-09-10 12:37:32,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 62 0.068 0.048 2026-09-10 12:37:32,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 38 0.039 0.043 2026-09-10 12:37:32,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [10/17] Tour test_minimal_employee_refund → Step body:not(:has(.subpads)) 2026-09-10 12:37:32,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 38 0.032 0.044 2026-09-10 12:37:32,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.078 2026-09-10 12:37:32,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [11/17] Tour test_minimal_employee_refund → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:37:32,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [12/17] Tour test_minimal_employee_refund → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:37:32,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [13/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter 2026-09-10 12:37:32,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.010 0.027 2026-09-10 12:37:33,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [14/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul 2026-09-10 12:37:33,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.008 0.021 2026-09-10 12:37:33,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [15/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-10 12:37:33,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [16/17] Tour test_minimal_employee_refund → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:37:33,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.009 2026-09-10 12:37:33,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [17/17] Tour test_minimal_employee_refund → Step .subpads 2026-09-10 12:37:33,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: tour succeeded 2026-09-10 12:37:33,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_minimal_employee_refund SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 12:37:33,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: heap 15147852 (allocated 16252928) 2026-09-10 12:37:33,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Closing chrome headless with pid 69127 2026-09-10 12:37:33,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Closing websocket connection 2026-09-10 12:37:33,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Terminating chrome headless with pid 69127 2026-09-10 12:37:33,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123733_391868_test_minimal_employee_refund.txt 2026-09-10 12:37:33,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Removing chrome user profile "/tmp/tmpgq5zzv1l_chrome_odoo" 2026-09-10 12:37:33,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_scan_employee_barcode_with_pos_hr_disabled ... 2026-09-10 12:37:33,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome pid: 69348 2026-09-10 12:37:33,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless temporary user profile dir: /tmp/tmp18_e70e__chrome_odoo 2026-09-10 12:37:33,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Issuing json command http://127.0.0.1:37329/json/version 2026-09-10 12:37:33,784 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:33,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:33,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Issuing json command http://127.0.0.1:37329/json 2026-09-10 12:37:33,805 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:33,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Websocket url found: ws://127.0.0.1:37329/devtools/page/21090C644F751D2B4DF2A7F7C21420B4 2026-09-10 12:37:33,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Enable chrome headless console log notification 2026-09-10 12:37:33,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless enable page notifications 2026-09-10 12:37:34,028 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:37:34,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Setting session cookie in browser 2026-09-10 12:37:34,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:37:34,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:37:34,051 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:37:34,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:34] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 87 0.064 0.427 2026-09-10 12:37:34,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Navigation result: {'frameId': '21090C644F751D2B4DF2A7F7C21420B4', 'loaderId': '2515FDC529683911EA08E77A980BFC31', 'isDownload': False} 2026-09-10 12:37:34,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Evaluate ready code "odoo.isTourReady('test_scan_employee_barcode_with_pos_hr_disabled')" 2026-09-10 12:37:34,561 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:34,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:34] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:37:34,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:34] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:37:34,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:34] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.042 2026-09-10 12:37:35,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:35,085 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:35,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-10 12:37:35,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Evaluate test code "odoo.startTour('test_scan_employee_barcode_with_pos_hr_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:35,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [1/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step PoS model scan barcode '041123' (trigger: body) 2026-09-10 12:37:35,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:37:35,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:37:35,183 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:35,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-10 12:37:35,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-10 12:37:35,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.032 2026-09-10 12:37:35,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.053 2026-09-10 12:37:35,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.315 0.271 2026-09-10 12:37:35,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:37:36,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:37:36,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-10 12:37:36,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:37:36,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:36,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:37:36,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:37:36,200 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:36,205 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:36,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:36,268 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:37:36,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [2/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:37:36,283 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-09-10 12:37:36,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image/res.users/124/avatar_128 HTTP/1.1" 200 - 14 0.022 0.074 2026-09-10 12:37:36,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:37:36,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.066 0.123 2026-09-10 12:37:36,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.058 0.193 2026-09-10 12:37:36,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [3/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:37:36,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.022 0.278 2026-09-10 12:37:36,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: tour succeeded 2026-09-10 12:37:36,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_scan_employee_barcode_with_pos_hr_disabled SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-10 12:37:36,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.109 2026-09-10 12:37:36,675 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:36,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.014 0.136 2026-09-10 12:37:36,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-10 12:37:36,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: heap 13134928 (allocated 14155776) 2026-09-10 12:37:36,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Closing chrome headless with pid 69348 2026-09-10 12:37:36,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Closing websocket connection 2026-09-10 12:37:36,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Terminating chrome headless with pid 69348 2026-09-10 12:37:36,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.027 0.195 2026-09-10 12:37:36,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-09-10 12:37:36,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-09-10 12:37:36,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-10 12:37:36,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123736_902570_test_scan_employee_barcode_with_pos_hr_disabled.txt 2026-09-10 12:37:36,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Removing chrome user profile "/tmp/tmp18_e70e__chrome_odoo" 2026-09-10 12:37:36,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: waiting for threads: [, , ] 2026-09-10 12:37:36,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-10 12:37:36,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:36] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-09-10 12:37:36,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_switch_cashier_with_badge ... 2026-09-10 12:37:37,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome pid: 69554 2026-09-10 12:37:37,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome headless temporary user profile dir: /tmp/tmp274_tz6f_chrome_odoo 2026-09-10 12:37:37,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Issuing json command http://127.0.0.1:45065/json/version 2026-09-10 12:37:37,357 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:37,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Browser version: Chrome/150.0.7871.114 2026-09-10 12:37:37,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Issuing json command http://127.0.0.1:45065/json 2026-09-10 12:37:37,403 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:37:37,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Websocket url found: ws://127.0.0.1:45065/devtools/page/3481920CFC1E9A0DF05CE344B7147EE1 2026-09-10 12:37:37,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Enable chrome headless console log notification 2026-09-10 12:37:37,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome headless enable page notifications 2026-09-10 12:37:37,611 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:37:37,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Setting session cookie in browser 2026-09-10 12:37:37,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Open "http://127.0.0.1:8069/pos/ui?config_id=64" in browser 2026-09-10 12:37:37,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=64" 2026-09-10 12:37:37,632 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:37:38,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /pos/ui?config_id=64 HTTP/1.1" 200 - 86 0.058 0.411 2026-09-10 12:37:38,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Navigation result: {'frameId': '3481920CFC1E9A0DF05CE344B7147EE1', 'loaderId': '1BA826606D1FB19925F145CE1A58E451', 'isDownload': False} 2026-09-10 12:37:38,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Evaluate ready code "odoo.isTourReady('test_switch_cashier_with_badge')" 2026-09-10 12:37:38,118 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:37:38,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:37:38,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:37:38,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:37:38,601 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:38,603 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:37:38,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:37:38,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Evaluate test code "odoo.startTour('test_switch_cashier_with_badge', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:37:38,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [1/18] Tour test_switch_cashier_with_badge → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-09-10 12:37:38,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:37:38,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.016 2026-09-10 12:37:38,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:38,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:37:38,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-10 12:37:38,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.032 2026-09-10 12:37:38,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-10 12:37:39,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.309 0.307 2026-09-10 12:37:39,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:37:39,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:37:39,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /web/image/res.company/72/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.044 2026-09-10 12:37:39,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.014 2026-09-10 12:37:39,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: Owl is running in 'dev' mode. 2026-09-10 12:37:39,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:37:39,749 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:39,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:37:39,778 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:39,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 3 0.005 0.016 2026-09-10 12:37:39,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 12:37:39,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [2/18] Tour test_switch_cashier_with_badge → Step PoS model scan barcode '041222' (trigger: body) 2026-09-10 12:37:39,805 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:39,807 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:37:39,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:37:39,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:39] "GET /pos/ui/64?from_backend=True HTTP/1.1" 200 - 32 0.066 0.034 2026-09-10 12:37:40,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [3/18] Tour test_switch_cashier_with_badge → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:37:40,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [4/18] Tour test_switch_cashier_with_badge → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:37:40,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /pos/ui/64 HTTP/1.1" 200 - 32 0.067 0.139 2026-09-10 12:37:40,098 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:37:40,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.020 0.210 2026-09-10 12:37:40,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [5/18] Tour test_switch_cashier_with_badge → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:37:40,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1481&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.016 0.099 2026-09-10 12:37:40,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1482&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-09-10 12:37:40,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [6/18] Tour test_switch_cashier_with_badge → 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-09-10 12:37:40,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1483&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-09-10 12:37:40,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 11 0.017 0.190 2026-09-10 12:37:40,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [7/18] Tour test_switch_cashier_with_badge → 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-09-10 12:37:40,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.182 2026-09-10 12:37:40,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-10 12:37:40,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [8/18] Tour test_switch_cashier_with_badge → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:37:40,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.011 0.157 2026-09-10 12:37:40,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [9/18] Tour test_switch_cashier_with_badge → Step PoS model scan barcode '041333' (trigger: body) 2026-09-10 12:37:40,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-10 12:37:40,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-09-10 12:37:40,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [10/18] Tour test_switch_cashier_with_badge → Step .pos-leftheader .list-plus-btn 2026-09-10 12:37:40,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-09-10T12:35:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-09-10 12:37:40,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.010 0.166 2026-09-10 12:37:40,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [11/18] Tour test_switch_cashier_with_badge → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:37:40,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.008 0.071 2026-09-10 12:37:40,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.007 0.073 2026-09-10 12:37:40,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.008 0.025 2026-09-10 12:37:40,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [12/18] Tour test_switch_cashier_with_badge → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:37:40,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [13/18] Tour test_switch_cashier_with_badge → 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-09-10 12:37:40,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [14/18] Tour test_switch_cashier_with_badge → 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-09-10 12:37:40,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [15/18] Tour test_switch_cashier_with_badge → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:37:40,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [16/18] Tour test_switch_cashier_with_badge → Step .pos-leftheader .orders-button 2026-09-10 12:37:40,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [17/18] Tour test_switch_cashier_with_badge → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Pos Employee2") 2026-09-10 12:37:40,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:37:40,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.021 2026-09-10 12:37:40,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [18/18] Tour test_switch_cashier_with_badge → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Test Employee 3") 2026-09-10 12:37:40,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: tour succeeded 2026-09-10 12:37:40,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_switch_cashier_with_badge SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:37:41,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: heap 14874632 (allocated 15990784) 2026-09-10 12:37:41,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Closing chrome headless with pid 69554 2026-09-10 12:37:41,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Closing websocket connection 2026-09-10 12:37:41,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Terminating chrome headless with pid 69554 2026-09-10 12:37:41,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123741_148992_test_switch_cashier_with_badge.txt 2026-09-10 12:37:41,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Removing chrome user profile "/tmp/tmp274_tz6f_chrome_odoo" 2026-09-10 12:37:41,205 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 12:37:49,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_limited_partner_loading_includes_employee_work_contact ... 2026-09-10 12:37:49,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_hr_session_name_gap ... 2026-09-10 12:37:50,156 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:37:57,296 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted res.currency.rate records with IDs: [66, 67, 68] 2026-09-10 12:37:59,748 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted pos.config records with IDs: [68, 69] 2026-09-10 12:37:59,795 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted ir.sequence records with IDs: [2833, 2842, 2834, 2843] 2026-09-10 12:38:04,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_res_config_settings: Starting TestConfigureShopsPoSHR.test_properly_deleting_pos_hr_group_all_members ... 2026-09-10 12:38:04,180 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted account.tax records with IDs: [744] 2026-09-10 12:38:04,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_res_config_settings: Starting TestConfigureShopsPoSHR.test_write_create_employee_if_none ... 2026-09-10 12:38:04,341 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted mail.message records with IDs: [3823, 3822, 3821, 3819, 3818, 3817, 3813] 2026-09-10 12:38:04,445 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted ir.attachment records with IDs: [4757, 4758, 4759, 4760, 4761, 4773, 4774, 4775, 4776, 4777, 4778, 4780, 4781, 4782, 4783, 4784, 4786, 4787, 4788, 4789, 4803, 4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4816, 4817, 4818, 4819] 2026-09-10 12:38:04,446 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted hr.employee records with IDs: [47, 50, 51, 52, 53, 48, 49] 2026-09-10 12:38:04,462 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #130 deleted resource.resource records with IDs: [47, 50, 51, 52, 53, 48, 49] 2026-09-10 12:38:04,684 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 12:38:12,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr.tests.test_synchronisation: Starting TestPointOfSaleSync.test_notify_synchronisation_with_archived_employee ... 2026-09-10 12:38:12,955 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:38:21,768 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #140 deleted restaurant.floor records with IDs: [1] 2026-09-10 12:38:23,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend: Starting TestUi.test_employee_chatter_with_tracked_order ... 2026-09-10 12:38:24,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Chrome pid: 69759 2026-09-10 12:38:24,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Chrome headless temporary user profile dir: /tmp/tmpe9v8o4n9_chrome_odoo 2026-09-10 12:38:24,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Issuing json command http://127.0.0.1:42087/json/version 2026-09-10 12:38:24,064 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:24,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Browser version: Chrome/150.0.7871.114 2026-09-10 12:38:24,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Issuing json command http://127.0.0.1:42087/json 2026-09-10 12:38:24,139 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:24,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Websocket url found: ws://127.0.0.1:42087/devtools/page/DCC450B3DB65A8678477C51F8FB2D58C 2026-09-10 12:38:24,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Enable chrome headless console log notification 2026-09-10 12:38:24,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Chrome headless enable page notifications 2026-09-10 12:38:24,315 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:38:24,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Setting session cookie in browser 2026-09-10 12:38:24,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Open "http://127.0.0.1:8069/pos/ui?config_id=74" in browser 2026-09-10 12:38:24,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=74" 2026-09-10 12:38:24,344 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:38:24,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:24] "GET /pos/ui?config_id=74 HTTP/1.1" 200 - 86 0.052 0.363 2026-09-10 12:38:24,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Navigation result: {'frameId': 'DCC450B3DB65A8678477C51F8FB2D58C', 'loaderId': 'DB7A20297775984ED96A56644595A96E', 'isDownload': False} 2026-09-10 12:38:24,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Evaluate ready code "odoo.isTourReady('test_employee_chatter_with_tracked_order')" 2026-09-10 12:38:24,781 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:38:24,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.020 2026-09-10 12:38:24,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 12:38:24,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-10 12:38:25,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:25,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:38:25,264 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:25,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Evaluate test code "odoo.startTour('test_employee_chatter_with_tracked_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=74", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:38:25,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-10 12:38:25,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [1/27] Tour test_employee_chatter_with_tracked_order → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:38:25,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:38:25,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:25,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-10 12:38:25,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 12:38:25,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.033 2026-09-10 12:38:25,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-10 12:38:26,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.328 0.318 2026-09-10 12:38:26,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:38:26,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-09-10 12:38:26,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image/res.company/76/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-10 12:38:26,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.005 2026-09-10 12:38:26,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: Owl is running in 'dev' mode. 2026-09-10 12:38:26,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:38:26,384 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:26,390 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:26,399 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:26,406 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:38:26,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image?model=res.company&id=76&field=logo HTTP/1.1" 200 - 3 0.012 0.012 2026-09-10 12:38:26,426 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:26,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:26,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [2/27] Tour test_employee_chatter_with_tracked_order → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:38:26,490 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:26,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [3/27] Tour test_employee_chatter_with_tracked_order → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:38:26,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /pos/ui/74?from_backend=True HTTP/1.1" 200 - 33 0.052 0.069 2026-09-10 12:38:26,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [4/27] Tour test_employee_chatter_with_tracked_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:38:26,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [5/27] Tour test_employee_chatter_with_tracked_order → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:38:26,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /pos/ui/74 HTTP/1.1" 200 - 33 0.078 0.153 2026-09-10 12:38:26,721 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:26,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image/hr.employee.public/60/avatar_128 HTTP/1.1" 200 - 11 0.012 0.132 2026-09-10 12:38:26,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image/hr.employee.public/57/avatar_128 HTTP/1.1" 200 - 4 0.004 0.154 2026-09-10 12:38:26,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image/hr.employee.public/61/avatar_128 HTTP/1.1" 200 - 4 0.009 0.163 2026-09-10 12:38:26,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image/hr.employee.public/63/avatar_128 HTTP/1.1" 200 - 4 0.006 0.166 2026-09-10 12:38:26,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "GET /web/image/hr.employee.public/62/avatar_128 HTTP/1.1" 200 - 4 0.017 0.187 2026-09-10 12:38:26,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.035 0.122 2026-09-10 12:38:27,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.072 0.179 2026-09-10 12:38:27,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:27] "GET /web/image/hr.employee.public/59/avatar_128 HTTP/1.1" 200 - 4 0.005 0.268 2026-09-10 12:38:27,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:27] "GET /web/image/hr.employee.public/58/avatar_128 HTTP/1.1" 200 - 4 0.004 0.246 2026-09-10 12:38:27,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.024 0.157 2026-09-10 12:38:27,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.051 2026-09-10 12:38:27,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [6/27] Tour test_employee_chatter_with_tracked_order → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:38:27,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [7/27] Tour test_employee_chatter_with_tracked_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:38:27,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [8/27] Tour test_employee_chatter_with_tracked_order → 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-09-10 12:38:27,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [9/27] Tour test_employee_chatter_with_tracked_order → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:38:27,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [10/27] Tour test_employee_chatter_with_tracked_order → 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-09-10 12:38:27,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [11/27] Tour test_employee_chatter_with_tracked_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:38:27,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [12/27] Tour test_employee_chatter_with_tracked_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:38:27,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [13/27] Tour test_employee_chatter_with_tracked_order → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:38:27,674 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20664843 started for PoS orders references: [{'name': '/', 'pos_reference': '261-74-000001', 'uuid': 'c6b1628b-5ab1-4754-8534-243e3404b4e7'}] 2026-09-10 12:38:27,763 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20664843 order {'name': '/', 'pos_reference': '261-74-000001', 'uuid': 'c6b1628b-5ab1-4754-8534-243e3404b4e7'} created pos.order #518 2026-09-10 12:38:27,782 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20664843 finished 2026-09-10 12:38:27,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.071 0.087 2026-09-10 12:38:27,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [14/27] Tour test_employee_chatter_with_tracked_order → Step click cashier name (trigger: .cashier-name) 2026-09-10 12:38:27,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [15/27] Tour test_employee_chatter_with_tracked_order → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-09-10 12:38:27,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [16/27] Tour test_employee_chatter_with_tracked_order → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:38:28,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:28] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.009 0.027 2026-09-10 12:38:28,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [17/27] Tour test_employee_chatter_with_tracked_order → 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-09-10 12:38:28,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.010 0.020 2026-09-10 12:38:28,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.024 2026-09-10 12:38:28,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [18/27] Tour test_employee_chatter_with_tracked_order → 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-09-10 12:38:28,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [19/27] Tour test_employee_chatter_with_tracked_order → Step Check the product page (trigger: .product-list) 2026-09-10 12:38:28,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [20/27] Tour test_employee_chatter_with_tracked_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:38:28,247 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [21/27] Tour test_employee_chatter_with_tracked_order → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:38:28,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [22/27] Tour test_employee_chatter_with_tracked_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:38:28,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [23/27] Tour test_employee_chatter_with_tracked_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:38:28,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [24/27] Tour test_employee_chatter_with_tracked_order → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:38:28,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [25/27] Tour test_employee_chatter_with_tracked_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:38:28,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [26/27] Tour test_employee_chatter_with_tracked_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:38:28,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: [27/27] Tour test_employee_chatter_with_tracked_order → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:38:28,591 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81957699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-74-000001', 'uuid': 'c6b1628b-5ab1-4754-8534-243e3404b4e7'}] 2026-09-10 12:38:28,671 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81957699 order {'name': '/', 'pos_reference': '261-74-000001', 'uuid': 'c6b1628b-5ab1-4754-8534-243e3404b4e7'} updated pos.order #518 2026-09-10 12:38:28,684 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81957699 finished 2026-09-10 12:38:28,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.113 0.091 2026-09-10 12:38:28,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: tour succeeded 2026-09-10 12:38:28,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_employee_chatter_with_tracked_order SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 12:38:28,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order.browser: heap 15648344 (allocated 17563648) 2026-09-10 12:38:28,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Closing chrome headless with pid 69759 2026-09-10 12:38:28,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Closing websocket connection 2026-09-10 12:38:28,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Terminating chrome headless with pid 69759 2026-09-10 12:38:29,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123829_026449_test_employee_chatter_with_tracked_order.txt 2026-09-10 12:38:29,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_employee_chatter_with_tracked_order: Removing chrome user profile "/tmp/tmpe9v8o4n9_chrome_odoo" 2026-09-10 12:38:29,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend: Starting TestUi.test_post_login_default_screen_register ... 2026-09-10 12:38:29,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome pid: 69969 2026-09-10 12:38:29,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome headless temporary user profile dir: /tmp/tmp36y_xhqq_chrome_odoo 2026-09-10 12:38:29,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Issuing json command http://127.0.0.1:39167/json/version 2026-09-10 12:38:29,499 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:29,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Browser version: Chrome/150.0.7871.114 2026-09-10 12:38:29,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Issuing json command http://127.0.0.1:39167/json 2026-09-10 12:38:29,552 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:29,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Websocket url found: ws://127.0.0.1:39167/devtools/page/F79AAF58A40B4E8F9D9A1D41E3EEBC59 2026-09-10 12:38:29,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Enable chrome headless console log notification 2026-09-10 12:38:29,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome headless enable page notifications 2026-09-10 12:38:29,756 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:38:29,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Setting session cookie in browser 2026-09-10 12:38:29,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Open "http://127.0.0.1:8069/pos/ui/74" in browser 2026-09-10 12:38:29,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Navigating to: "http://127.0.0.1:8069/pos/ui/74" 2026-09-10 12:38:29,815 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:38:30,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /pos/ui/74 HTTP/1.1" 200 - 87 0.048 0.408 2026-09-10 12:38:30,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Navigation result: {'frameId': 'F79AAF58A40B4E8F9D9A1D41E3EEBC59', 'loaderId': '94FB828535B7999B41DEDD5BA0CB65F7', 'isDownload': False} 2026-09-10 12:38:30,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Evaluate ready code "odoo.isTourReady('test_post_login_default_screen_is_register')" 2026-09-10 12:38:30,283 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:38:30,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:38:30,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:38:30,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.035 2026-09-10 12:38:30,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:30,787 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:38:30,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:38:30,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Evaluate test code "odoo.startTour('test_post_login_default_screen_is_register', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/74", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:38:30,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [1/5] Tour test_post_login_default_screen_is_register → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:38:30,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:38:30,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:38:30,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:30,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 12:38:30,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-10 12:38:30,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-09-10 12:38:30,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-10 12:38:31,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.282 0.308 2026-09-10 12:38:31,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 12:38:31,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:38:31,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /web/image/res.company/76/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-09-10 12:38:31,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:38:31,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: Owl is running in 'dev' mode. 2026-09-10 12:38:31,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:38:31,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:38:31,878 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:38:31,885 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:38:31,897 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:38:31,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /web/image?model=res.company&id=76&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-09-10 12:38:31,945 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:31,951 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:31,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [2/5] Tour test_post_login_default_screen_is_register → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:38:32,017 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:32,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [3/5] Tour test_post_login_default_screen_is_register → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:38:32,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /pos/ui/74?from_backend=True HTTP/1.1" 200 - 32 0.118 0.058 2026-09-10 12:38:32,182 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:38:32,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [4/5] Tour test_post_login_default_screen_is_register → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:38:32,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /pos/ui/74 HTTP/1.1" 200 - 32 0.031 0.198 2026-09-10 12:38:32,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [5/5] Tour test_post_login_default_screen_is_register → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:38:32,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/60/avatar_128 HTTP/1.1" 200 - 11 0.030 0.183 2026-09-10 12:38:32,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/61/avatar_128 HTTP/1.1" 200 - 4 0.003 0.220 2026-09-10 12:38:32,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: tour succeeded 2026-09-10 12:38:32,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_post_login_default_screen_is_register SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-10 12:38:32,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/62/avatar_128 HTTP/1.1" 200 - 4 0.006 0.231 2026-09-10 12:38:32,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/57/avatar_128 HTTP/1.1" 200 - 4 0.010 0.288 2026-09-10 12:38:32,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.068 0.242 2026-09-10 12:38:32,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: heap 12850956 (allocated 13631488) 2026-09-10 12:38:32,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/63/avatar_128 HTTP/1.1" 200 - 4 0.005 0.180 2026-09-10 12:38:32,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/58/avatar_128 HTTP/1.1" 200 - 4 0.003 0.158 2026-09-10 12:38:32,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Closing chrome headless with pid 69969 2026-09-10 12:38:32,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Closing websocket connection 2026-09-10 12:38:32,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Terminating chrome headless with pid 69969 2026-09-10 12:38:32,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "GET /web/image/hr.employee.public/59/avatar_128 HTTP/1.1" 200 - 4 0.002 0.285 2026-09-10 12:38:32,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.051 0.260 2026-09-10 12:38:32,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123832_664252_test_post_login_default_screen_register.txt 2026-09-10 12:38:32,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Removing chrome user profile "/tmp/tmp36y_xhqq_chrome_odoo" 2026-09-10 12:38:32,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: waiting for threads: [] 2026-09-10 12:38:32,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.018 0.147 2026-09-10 12:38:32,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend: Starting TestUi.test_post_login_default_screen_tables ... 2026-09-10 12:38:33,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome pid: 70173 2026-09-10 12:38:33,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome headless temporary user profile dir: /tmp/tmpwasqvja6_chrome_odoo 2026-09-10 12:38:33,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Issuing json command http://127.0.0.1:43019/json/version 2026-09-10 12:38:33,046 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:33,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Browser version: Chrome/150.0.7871.114 2026-09-10 12:38:33,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Issuing json command http://127.0.0.1:43019/json 2026-09-10 12:38:33,108 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:33,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Websocket url found: ws://127.0.0.1:43019/devtools/page/27CFC6EDF2F06CFB7942C36FBCD7D84E 2026-09-10 12:38:33,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Enable chrome headless console log notification 2026-09-10 12:38:33,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome headless enable page notifications 2026-09-10 12:38:33,283 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:38:33,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Setting session cookie in browser 2026-09-10 12:38:33,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Open "http://127.0.0.1:8069/pos/ui/74" in browser 2026-09-10 12:38:33,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Navigating to: "http://127.0.0.1:8069/pos/ui/74" 2026-09-10 12:38:33,307 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:38:33,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:33] "GET /pos/ui/74 HTTP/1.1" 200 - 87 0.071 0.516 2026-09-10 12:38:33,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Navigation result: {'frameId': '27CFC6EDF2F06CFB7942C36FBCD7D84E', 'loaderId': '0470BC0964F9A615F496344A8528B5AB', 'isDownload': False} 2026-09-10 12:38:33,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Evaluate ready code "odoo.isTourReady('test_post_login_default_screen_is_tables')" 2026-09-10 12:38:33,924 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:38:33,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:33] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 12:38:33,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:33] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:38:33,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:33] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-10 12:38:34,456 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:34,462 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:34,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:38:34,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Evaluate test code "odoo.startTour('test_post_login_default_screen_is_tables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/74", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:38:34,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [1/5] Tour test_post_login_default_screen_is_tables → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-09-10 12:38:34,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 12:38:34,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:38:34,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:34,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.014 2026-09-10 12:38:34,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.042 2026-09-10 12:38:34,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.036 2026-09-10 12:38:34,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-09-10 12:38:35,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.322 0.326 2026-09-10 12:38:35,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:38:35,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:38:35,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /web/image/res.company/76/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-10 12:38:35,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:38:35,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: Owl is running in 'dev' mode. 2026-09-10 12:38:35,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:38:35,650 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:38:35,688 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:38:35,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /web/image?model=res.company&id=76&field=logo HTTP/1.1" 200 - 3 0.007 0.041 2026-09-10 12:38:35,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 12:38:35,702 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:38:35,735 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:35,739 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:35,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [2/5] Tour test_post_login_default_screen_is_tables → Step click login button (trigger: .login-overlay .select-cashier) 2026-09-10 12:38:35,773 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:38:35,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [3/5] Tour test_post_login_default_screen_is_tables → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-09-10 12:38:35,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:35] "GET /pos/ui/74?from_backend=True HTTP/1.1" 200 - 32 0.034 0.101 2026-09-10 12:38:35,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [4/5] Tour test_post_login_default_screen_is_tables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:38:36,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /pos/ui/74 HTTP/1.1" 200 - 32 0.079 0.159 2026-09-10 12:38:36,009 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:36,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/57/avatar_128 HTTP/1.1" 200 - 10 0.011 0.118 2026-09-10 12:38:36,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [5/5] Tour test_post_login_default_screen_is_tables → Step .floor-map 2026-09-10 12:38:36,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/62/avatar_128 HTTP/1.1" 200 - 4 0.005 0.145 2026-09-10 12:38:36,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/63/avatar_128 HTTP/1.1" 200 - 4 0.005 0.158 2026-09-10 12:38:36,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: tour succeeded 2026-09-10 12:38:36,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_post_login_default_screen_is_tables SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 12:38:36,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/61/avatar_128 HTTP/1.1" 200 - 4 0.007 0.176 2026-09-10 12:38:36,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/60/avatar_128 HTTP/1.1" 200 - 4 0.011 0.199 2026-09-10 12:38:36,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: heap 12042192 (allocated 13369344) 2026-09-10 12:38:36,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.056 0.137 2026-09-10 12:38:36,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Closing chrome headless with pid 70173 2026-09-10 12:38:36,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Closing websocket connection 2026-09-10 12:38:36,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Terminating chrome headless with pid 70173 2026-09-10 12:38:36,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123836_332554_test_post_login_default_screen_tables.txt 2026-09-10 12:38:36,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Removing chrome user profile "/tmp/tmpwasqvja6_chrome_odoo" 2026-09-10 12:38:36,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.083 0.188 2026-09-10 12:38:36,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: waiting for threads: [, , ] 2026-09-10 12:38:36,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/59/avatar_128 HTTP/1.1" 200 - 4 0.005 0.309 2026-09-10 12:38:36,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:36] "GET /web/image/hr.employee.public/58/avatar_128 HTTP/1.1" 200 - 4 0.003 0.270 2026-09-10 12:38:36,419 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 12:38:46,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-09-10 12:38:46,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome pid: 70370 2026-09-10 12:38:46,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless temporary user profile dir: /tmp/tmpo_s5d_w9_chrome_odoo 2026-09-10 12:38:46,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Issuing json command http://127.0.0.1:35135/json/version 2026-09-10 12:38:46,840 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:46,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Browser version: Chrome/150.0.7871.114 2026-09-10 12:38:46,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Issuing json command http://127.0.0.1:35135/json 2026-09-10 12:38:46,880 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:46,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Websocket url found: ws://127.0.0.1:35135/devtools/page/C58F70F6A851D3C63A5D3C36C4E604C7 2026-09-10 12:38:46,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Enable chrome headless console log notification 2026-09-10 12:38:46,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless enable page notifications 2026-09-10 12:38:47,173 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:38:47,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Setting session cookie in browser 2026-09-10 12:38:47,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:38:47,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:38:47,208 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:38:47,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:47] "GET /pos/ui/75 HTTP/1.1" 200 - 84 0.058 0.445 2026-09-10 12:38:47,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Navigation result: {'frameId': 'C58F70F6A851D3C63A5D3C36C4E604C7', 'loaderId': '3215DEE49BE91FD00655395D33527EAB', 'isDownload': False} 2026-09-10 12:38:47,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-09-10 12:38:47,721 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:38:47,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:47] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:38:47,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:47] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:38:47,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:47] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-09-10 12:38:48,207 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:38:48,216 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:38:48,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-10 12:38:48,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:38:48,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [1/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:38:48,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.006 2026-09-10 12:38:48,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.017 2026-09-10 12:38:48,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:48,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:38:48,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-10 12:38:48,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.048 0.031 2026-09-10 12:38:48,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.056 2026-09-10 12:38:49,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.383 0.331 2026-09-10 12:38:49,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 12:38:49,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 12:38:49,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.051 2026-09-10 12:38:49,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 12:38:49,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: Owl is running in 'dev' mode. 2026-09-10 12:38:49,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 12:38:49,579 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:49,613 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:38:49,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:38:49,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.040 2026-09-10 12:38:49,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.069 2026-09-10 12:38:49,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-10 12:38:49,728 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:49,731 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:38:49,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [2/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:38:49,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:50,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [3/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:38:50,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.118 0.052 2026-09-10 12:38:50,028 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:50,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [4/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:38:50,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.063 0.198 2026-09-10 12:38:50,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-09-10 12:38:50,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-10 12:38:50,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.232 2026-09-10 12:38:50,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.306 2026-09-10 12:38:50,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-09-10 12:38:50,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-09-10 12:38:50,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-10 12:38:50,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-10 12:38:50,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-09-10 12:38:50,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.118 2026-09-10 12:38:50,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-10 12:38:50,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.230 2026-09-10 12:38:50,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [5/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:38:50,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [6/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:38:50,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [7/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:38:50,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [8/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:38:50,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [9/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:38:50,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [10/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:38:51,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [11/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:38:51,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [12/28] Tour PosLoyalty2DiscountsSpecificGlobal → 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-09-10 12:38:51,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [13/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:38:51,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [14/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("5"))) 2026-09-10 12:38:51,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [15/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:38:51,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [16/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-09-10 12:38:51,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [17/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-3.00"))) 2026-09-10 12:38:51,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [18/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product B","price":"-0.45"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product B")):has(.price:contains("-0.45"))) 2026-09-10 12:38:51,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [19/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:38:51,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [20/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:38:51,746 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:51,749 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:51,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [21/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:38:51,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [22/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:38:51,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [23/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:38:51,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [24/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:38:52,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [25/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:38:52,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [26/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:38:52,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [27/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:38:52,148 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53100886 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f3d63ca8-b664-4373-85a9-d5730320aaa3'}] 2026-09-10 12:38:52,149 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:38:52,695 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53100886 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f3d63ca8-b664-4373-85a9-d5730320aaa3'} created pos.order #519 2026-09-10 12:38:52,721 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53100886 finished 2026-09-10 12:38:52,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 256 0.318 0.342 2026-09-10 12:38:52,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.031 0.044 2026-09-10 12:38:52,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:38:53,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [28/28] Tour PosLoyalty2DiscountsSpecificGlobal → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:38:53,078 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93730680 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f3d63ca8-b664-4373-85a9-d5730320aaa3'}] 2026-09-10 12:38:53,107 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93730680 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f3d63ca8-b664-4373-85a9-d5730320aaa3'} sync ignored for existing PoS order pos.order(519,) (state: paid) 2026-09-10 12:38:53,117 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93730680 finished 2026-09-10 12:38:53,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: tour succeeded 2026-09-10 12:38:53,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR PosLoyalty2DiscountsSpecificGlobal SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 12:38:53,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.112 0.105 2026-09-10 12:38:53,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: heap 21549920 (allocated 23465984) 2026-09-10 12:38:53,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Closing chrome headless with pid 70370 2026-09-10 12:38:53,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Closing websocket connection 2026-09-10 12:38:53,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Terminating chrome headless with pid 70370 2026-09-10 12:38:53,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123853_405139_test_2_discounts_specific_global.txt 2026-09-10 12:38:53,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Removing chrome user profile "/tmp/tmpo_s5d_w9_chrome_odoo" 2026-09-10 12:38:53,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-09-10 12:38:54,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome pid: 70588 2026-09-10 12:38:54,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless temporary user profile dir: /tmp/tmpn_po2qpf_chrome_odoo 2026-09-10 12:38:54,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:44929/json/version 2026-09-10 12:38:54,368 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:54,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Browser version: Chrome/150.0.7871.114 2026-09-10 12:38:54,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:44929/json 2026-09-10 12:38:54,429 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:54,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Websocket url found: ws://127.0.0.1:44929/devtools/page/0CF3F0602CE95C682BEFD296D747BDB2 2026-09-10 12:38:54,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Enable chrome headless console log notification 2026-09-10 12:38:54,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless enable page notifications 2026-09-10 12:38:54,631 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:38:54,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Setting session cookie in browser 2026-09-10 12:38:54,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:38:54,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:38:54,653 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:38:55,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.051 0.407 2026-09-10 12:38:55,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigation result: {'frameId': '0CF3F0602CE95C682BEFD296D747BDB2', 'loaderId': 'DEF0CE620732C4252CF8B8360C6FF75B', 'isDownload': False} 2026-09-10 12:38:55,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-09-10 12:38:55,132 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:38:55,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:38:55,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-10 12:38:55,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-10 12:38:55,648 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:38:55,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:55,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:38:55,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:38:55,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [1/22] Tour PosRewardProductScan → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:38:55,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 12:38:55,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:38:55,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:38:55,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.009 2026-09-10 12:38:55,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.029 2026-09-10 12:38:55,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-10 12:38:55,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.035 2026-09-10 12:38:56,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.304 0.292 2026-09-10 12:38:56,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:38:56,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:38:56,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-10 12:38:56,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:38:56,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: Owl is running in 'dev' mode. 2026-09-10 12:38:56,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:38:56,818 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 12:38:56,823 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:38:56,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 12:38:56,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.027 2026-09-10 12:38:56,854 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:38:56,857 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:38:56,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.065 2026-09-10 12:38:56,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-10 12:38:56,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [2/22] Tour PosRewardProductScan → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:38:56,982 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:57,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [3/22] Tour PosRewardProductScan → Step PoS model scan barcode '95412427100283' (trigger: body) 2026-09-10 12:38:57,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 33 0.086 0.059 2026-09-10 12:38:57,139 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:38:57,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-10 12:38:57,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [4/22] Tour PosRewardProductScan → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:38:57,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.133 2026-09-10 12:38:57,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-10 12:38:57,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.031 0.190 2026-09-10 12:38:57,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [5/22] Tour PosRewardProductScan → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"1,150.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("1,150.00"))) 2026-09-10 12:38:57,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /pos/ui/75 HTTP/1.1" 200 - 33 0.025 0.360 2026-09-10 12:38:57,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-09-10 12:38:57,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-09-10 12:38:57,428 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 12:38:57,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-10 12:38:57,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-09-10 12:38:57,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.208 2026-09-10 12:38:57,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-10 12:38:57,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [6/22] Tour PosRewardProductScan → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:38:57,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.240 2026-09-10 12:38:57,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [7/22] Tour PosRewardProductScan → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00"))) 2026-09-10 12:38:57,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [8/22] Tour PosRewardProductScan → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00")) 2026-09-10 12:38:57,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [9/22] Tour PosRewardProductScan → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"):not(:visible)) 2026-09-10 12:38:57,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [10/22] Tour PosRewardProductScan → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:38:57,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [11/22] Tour PosRewardProductScan → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:38:57,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:57,885 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:57,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [12/22] Tour PosRewardProductScan → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:38:57,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [13/22] Tour PosRewardProductScan → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:38:58,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [14/22] Tour PosRewardProductScan → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:38:58,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [15/22] Tour PosRewardProductScan → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-10 12:38:58,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [16/22] Tour PosRewardProductScan → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:38:58,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [17/22] Tour PosRewardProductScan → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:38:58,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [18/22] Tour PosRewardProductScan → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:38:58,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [19/22] Tour PosRewardProductScan → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:38:58,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [20/22] Tour PosRewardProductScan → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:38:58,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [21/22] Tour PosRewardProductScan → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:38:58,425 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24796739 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '12d11dd5-201b-4d5c-94cd-c2b0c12f38fd'}] 2026-09-10 12:38:58,427 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:38:58,786 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24796739 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '12d11dd5-201b-4d5c-94cd-c2b0c12f38fd'} created pos.order #520 2026-09-10 12:38:58,800 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24796739 finished 2026-09-10 12:38:58,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.208 0.218 2026-09-10 12:38:58,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.027 0.036 2026-09-10 12:38:58,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:38:59,118 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73061905 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '12d11dd5-201b-4d5c-94cd-c2b0c12f38fd'}] 2026-09-10 12:38:59,127 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73061905 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '12d11dd5-201b-4d5c-94cd-c2b0c12f38fd'} sync ignored for existing PoS order pos.order(520,) (state: paid) 2026-09-10 12:38:59,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [22/22] Tour PosRewardProductScan → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:38:59,144 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73061905 finished 2026-09-10 12:38:59,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: tour succeeded 2026-09-10 12:38:59,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRewardProductScan SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 12:38:59,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:38:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.065 0.080 2026-09-10 12:38:59,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: heap 17212156 (allocated 20185088) 2026-09-10 12:38:59,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing chrome headless with pid 70588 2026-09-10 12:38:59,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing websocket connection 2026-09-10 12:38:59,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Terminating chrome headless with pid 70588 2026-09-10 12:38:59,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123859_398726_test_apply_reward_on_product_scan.txt 2026-09-10 12:38:59,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Removing chrome user profile "/tmp/tmpn_po2qpf_chrome_odoo" 2026-09-10 12:38:59,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome pid: 70807 2026-09-10 12:38:59,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless temporary user profile dir: /tmp/tmplgtp8bsq_chrome_odoo 2026-09-10 12:38:59,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:42091/json/version 2026-09-10 12:38:59,704 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:59,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Browser version: Chrome/150.0.7871.114 2026-09-10 12:38:59,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:42091/json 2026-09-10 12:38:59,781 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:38:59,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Websocket url found: ws://127.0.0.1:42091/devtools/page/ACEE4458C22FA1231A24FEB58A414BFE 2026-09-10 12:38:59,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Enable chrome headless console log notification 2026-09-10 12:38:59,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless enable page notifications 2026-09-10 12:38:59,937 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:38:59,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Setting session cookie in browser 2026-09-10 12:38:59,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:38:59,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:00,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /pos/ui/75 HTTP/1.1" 200 - 33 0.019 0.027 2026-09-10 12:39:00,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigation result: {'frameId': 'ACEE4458C22FA1231A24FEB58A414BFE', 'loaderId': '85C3E86FA31E3CBC5AA6B9394B94D141', 'isDownload': False} 2026-09-10 12:39:00,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-09-10 12:39:00,075 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:00,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-09-10 12:39:00,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 12:39:00,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-09-10 12:39:00,596 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:00,597 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:00,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:00,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:00,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [1/21] Tour PosRewardProductScanGS1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:00,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:39:00,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:39:00,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:00,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.011 2026-09-10 12:39:00,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:39:00,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.026 2026-09-10 12:39:00,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-10 12:39:01,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.249 0.270 2026-09-10 12:39:01,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:39:01,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:39:01,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.037 2026-09-10 12:39:01,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:39:01,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:01,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:01,594 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:01,620 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:39:01,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.025 2026-09-10 12:39:01,651 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:39:01,661 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:39:01,677 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:01,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.030 0.074 2026-09-10 12:39:01,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-10 12:39:01,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [2/21] Tour PosRewardProductScanGS1 → Step PoS model scan barcode '0195412427100283' (trigger: body) 2026-09-10 12:39:01,814 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:39:01,889 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:01,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [3/21] Tour PosRewardProductScanGS1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:01,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 33 0.107 0.101 2026-09-10 12:39:02,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /pos/ui/75 HTTP/1.1" 200 - 33 0.048 0.271 2026-09-10 12:39:02,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [4/21] Tour PosRewardProductScanGS1 → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"1,150.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("1,150.00"))) 2026-09-10 12:39:02,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.297 2026-09-10 12:39:02,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.334 2026-09-10 12:39:02,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-09-10 12:39:02,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [5/21] Tour PosRewardProductScanGS1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:02,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.391 2026-09-10 12:39:02,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [6/21] Tour PosRewardProductScanGS1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00"))) 2026-09-10 12:39:02,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-09-10 12:39:02,236 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 12:39:02,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-10 12:39:02,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [7/21] Tour PosRewardProductScanGS1 → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00")) 2026-09-10 12:39:02,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.153 2026-09-10 12:39:02,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-10 12:39:02,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [8/21] Tour PosRewardProductScanGS1 → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"):not(:visible)) 2026-09-10 12:39:02,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-10 12:39:02,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-09-10 12:39:02,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [9/21] Tour PosRewardProductScanGS1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:02,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [10/21] Tour PosRewardProductScanGS1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:02,485 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:02,490 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:02,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [11/21] Tour PosRewardProductScanGS1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:02,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [12/21] Tour PosRewardProductScanGS1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:02,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [13/21] Tour PosRewardProductScanGS1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:39:02,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [14/21] Tour PosRewardProductScanGS1 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-10 12:39:02,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [15/21] Tour PosRewardProductScanGS1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:39:02,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [16/21] Tour PosRewardProductScanGS1 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:39:02,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [17/21] Tour PosRewardProductScanGS1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:02,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [18/21] Tour PosRewardProductScanGS1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:02,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [19/21] Tour PosRewardProductScanGS1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:03,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [20/21] Tour PosRewardProductScanGS1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:03,016 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67634315 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '99508a57-1d80-4268-bd99-ae7c5075de2f'}] 2026-09-10 12:39:03,019 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:03,284 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67634315 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '99508a57-1d80-4268-bd99-ae7c5075de2f'} created pos.order #521 2026-09-10 12:39:03,299 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67634315 finished 2026-09-10 12:39:03,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.138 0.188 2026-09-10 12:39:03,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.035 2026-09-10 12:39:03,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:39:03,578 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20940623 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '99508a57-1d80-4268-bd99-ae7c5075de2f'}] 2026-09-10 12:39:03,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [21/21] Tour PosRewardProductScanGS1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:03,596 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20940623 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '99508a57-1d80-4268-bd99-ae7c5075de2f'} sync ignored for existing PoS order pos.order(521,) (state: paid) 2026-09-10 12:39:03,611 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20940623 finished 2026-09-10 12:39:03,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: tour succeeded 2026-09-10 12:39:03,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRewardProductScanGS1 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 12:39:03,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.060 0.090 2026-09-10 12:39:03,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: heap 17494544 (allocated 18874368) 2026-09-10 12:39:03,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing chrome headless with pid 70807 2026-09-10 12:39:03,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing websocket connection 2026-09-10 12:39:03,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Terminating chrome headless with pid 70807 2026-09-10 12:39:03,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123903_839016_test_apply_reward_on_product_scan.txt 2026-09-10 12:39:03,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Removing chrome user profile "/tmp/tmplgtp8bsq_chrome_odoo" 2026-09-10 12:39:03,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-09-10 12:39:05,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome pid: 71022 2026-09-10 12:39:05,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless temporary user profile dir: /tmp/tmpbm_491g__chrome_odoo 2026-09-10 12:39:05,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:37775/json/version 2026-09-10 12:39:05,282 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:05,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:05,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:37775/json 2026-09-10 12:39:05,340 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:05,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Websocket url found: ws://127.0.0.1:37775/devtools/page/7120D5D9E2B3EA8AB62571F34D5805C4 2026-09-10 12:39:05,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Enable chrome headless console log notification 2026-09-10 12:39:05,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless enable page notifications 2026-09-10 12:39:05,499 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:05,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Setting session cookie in browser 2026-09-10 12:39:05,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:39:05,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:05,523 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:06,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /pos/ui/75 HTTP/1.1" 200 - 86 0.074 0.565 2026-09-10 12:39:06,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigation result: {'frameId': '7120D5D9E2B3EA8AB62571F34D5805C4', 'loaderId': 'FF080C70BBAF87FF185D8BC51E277FE8', 'isDownload': False} 2026-09-10 12:39:06,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-09-10 12:39:06,172 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:06,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:39:06,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:39:06,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-10 12:39:06,647 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:39:06,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:39:06,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:06,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:06,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [1/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:06,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.012 2026-09-10 12:39:06,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:39:06,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:06,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-10 12:39:06,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.029 2026-09-10 12:39:06,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.033 2026-09-10 12:39:06,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:39:07,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.333 0.322 2026-09-10 12:39:07,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:39:07,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:39:07,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.028 2026-09-10 12:39:07,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:39:07,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:07,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:39:07,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:07,866 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:39:07,870 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 12:39:07,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.035 2026-09-10 12:39:07,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.067 2026-09-10 12:39:07,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-10 12:39:07,922 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:07,923 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:08,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [2/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:08,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:39:08,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [3/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:39:08,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.117 0.037 2026-09-10 12:39:08,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:08,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.034 0.178 2026-09-10 12:39:08,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.190 2026-09-10 12:39:08,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-09-10 12:39:08,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-09-10 12:39:08,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.306 2026-09-10 12:39:08,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-09-10 12:39:08,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-10 12:39:08,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-10 12:39:08,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-10 12:39:08,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.224 2026-09-10 12:39:08,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-09-10 12:39:08,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.277 2026-09-10 12:39:08,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [4/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:08,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [5/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:39:08,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [6/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:39:08,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [7/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:39:09,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [8/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:39:09,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [9/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:39:09,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [10/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:09,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.011 2026-09-10 12:39:09,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [11/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:39:09,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.007 0.021 2026-09-10 12:39:09,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [12/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click Actions button (trigger: .more-btn) 2026-09-10 12:39:09,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [13/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:39:09,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [14/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:39:09,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [15/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:09,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [16/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"100.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-09-10 12:39:09,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [17/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:09,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [18/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:09,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [19/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:09,652 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:09,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:09,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [20/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:09,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [21/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:09,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [22/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:39:09,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [23/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:09,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [24/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:09,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [25/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:10,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [26/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:10,035 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10108901 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b3bbcf7-64d6-4008-b10c-3438f93af8a0'}] 2026-09-10 12:39:10,037 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:10,496 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10108901 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b3bbcf7-64d6-4008-b10c-3438f93af8a0'} created pos.order #522 2026-09-10 12:39:10,509 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10108901 finished 2026-09-10 12:39:10,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.265 0.246 2026-09-10 12:39:10,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 41 0.045 0.056 2026-09-10 12:39:10,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:39:10,912 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84019876 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b3bbcf7-64d6-4008-b10c-3438f93af8a0'}] 2026-09-10 12:39:10,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [27/27] Tour PosLoyaltyArchivedRewardProductsInactive → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:10,920 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84019876 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3b3bbcf7-64d6-4008-b10c-3438f93af8a0'} sync ignored for existing PoS order pos.order(522,) (state: paid) 2026-09-10 12:39:10,938 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84019876 finished 2026-09-10 12:39:10,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: tour succeeded 2026-09-10 12:39:10,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyArchivedRewardProductsInactive SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 12:39:11,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: heap 20043328 (allocated 21893120) 2026-09-10 12:39:11,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing chrome headless with pid 71022 2026-09-10 12:39:11,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing websocket connection 2026-09-10 12:39:11,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Terminating chrome headless with pid 71022 2026-09-10 12:39:11,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.151 0.076 2026-09-10 12:39:11,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123911_211975_test_archived_reward_products.txt 2026-09-10 12:39:11,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Removing chrome user profile "/tmp/tmpbm_491g__chrome_odoo" 2026-09-10 12:39:11,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome pid: 71230 2026-09-10 12:39:11,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless temporary user profile dir: /tmp/tmpeuthq7zs_chrome_odoo 2026-09-10 12:39:11,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:43195/json/version 2026-09-10 12:39:11,556 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:11,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:11,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:43195/json 2026-09-10 12:39:11,629 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:11,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Websocket url found: ws://127.0.0.1:43195/devtools/page/4B834528F6214A8FE2E3396D8B30C512 2026-09-10 12:39:11,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Enable chrome headless console log notification 2026-09-10 12:39:11,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless enable page notifications 2026-09-10 12:39:11,812 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:11,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Setting session cookie in browser 2026-09-10 12:39:11,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:39:11,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:11,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:11] "GET /pos/ui/75 HTTP/1.1" 200 - 43 0.055 0.048 2026-09-10 12:39:11,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigation result: {'frameId': '4B834528F6214A8FE2E3396D8B30C512', 'loaderId': 'D2EAA0F705B4198CCA2A2D505533DFBF', 'isDownload': False} 2026-09-10 12:39:11,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-09-10 12:39:11,975 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:12,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-09-10 12:39:12,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.031 2026-09-10 12:39:12,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-10 12:39:12,503 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:12,507 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:12,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:39:12,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:12,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [1/26] Tour PosLoyaltyArchivedRewardProductsActive → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:12,560 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.006 2026-09-10 12:39:12,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:39:12,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:12,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 12:39:12,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:39:12,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.047 0.036 2026-09-10 12:39:12,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-09-10 12:39:13,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.315 0.312 2026-09-10 12:39:13,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:39:13,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:39:13,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-10 12:39:13,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.005 2026-09-10 12:39:13,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:13,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 12:39:13,703 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:13,721 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:13,735 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:39:13,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.025 2026-09-10 12:39:13,759 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:13,762 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:13,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.064 2026-09-10 12:39:13,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-10 12:39:13,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [2/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:39:13,911 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:14,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.082 2026-09-10 12:39:14,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [3/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:14,062 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:14,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [4/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:39:14,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.171 2026-09-10 12:39:14,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-10 12:39:14,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-10 12:39:14,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-09-10 12:39:14,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.299 2026-09-10 12:39:14,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [5/26] Tour PosLoyaltyArchivedRewardProductsActive → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:39:14,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-09-10 12:39:14,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-09-10 12:39:14,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [6/26] Tour PosLoyaltyArchivedRewardProductsActive → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:39:14,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-09-10 12:39:14,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [7/26] Tour PosLoyaltyArchivedRewardProductsActive → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:39:14,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.230 2026-09-10 12:39:14,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-09-10 12:39:14,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [8/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:39:14,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.208 2026-09-10 12:39:14,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-10 12:39:14,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [9/26] Tour PosLoyaltyArchivedRewardProductsActive → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:14,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.021 0.017 2026-09-10 12:39:14,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [10/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:39:14,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-10 12:39:14,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [11/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click Actions button (trigger: .more-btn) 2026-09-10 12:39:14,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [12/26] Tour PosLoyaltyArchivedRewardProductsActive → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:39:14,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [13/26] Tour PosLoyaltyArchivedRewardProductsActive → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:39:14,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [14/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:14,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [15/26] Tour PosLoyaltyArchivedRewardProductsActive → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"100.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-09-10 12:39:14,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [16/26] Tour PosLoyaltyArchivedRewardProductsActive → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:14,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [17/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:15,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [18/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:15,074 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:15,075 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:15,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [19/26] Tour PosLoyaltyArchivedRewardProductsActive → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:15,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [20/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:15,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [21/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:39:15,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [22/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:15,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [23/26] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:15,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [24/26] Tour PosLoyaltyArchivedRewardProductsActive → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:15,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [25/26] Tour PosLoyaltyArchivedRewardProductsActive → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:15,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.012 0.008 2026-09-10 12:39:15,498 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99653046 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'b7fb45bb-6f38-47df-b06f-24e738a4a452'}] 2026-09-10 12:39:15,511 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:15,845 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99653046 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'b7fb45bb-6f38-47df-b06f-24e738a4a452'} created pos.order #523 2026-09-10 12:39:15,857 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99653046 finished 2026-09-10 12:39:15,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.176 0.229 2026-09-10 12:39:15,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.022 0.034 2026-09-10 12:39:16,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 12:39:16,128 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61400159 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'b7fb45bb-6f38-47df-b06f-24e738a4a452'}] 2026-09-10 12:39:16,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [26/26] Tour PosLoyaltyArchivedRewardProductsActive → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:16,138 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61400159 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'b7fb45bb-6f38-47df-b06f-24e738a4a452'} sync ignored for existing PoS order pos.order(523,) (state: paid) 2026-09-10 12:39:16,174 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61400159 finished 2026-09-10 12:39:16,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: tour succeeded 2026-09-10 12:39:16,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyArchivedRewardProductsActive SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 12:39:16,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: heap 19951356 (allocated 21368832) 2026-09-10 12:39:16,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing chrome headless with pid 71230 2026-09-10 12:39:16,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing websocket connection 2026-09-10 12:39:16,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Terminating chrome headless with pid 71230 2026-09-10 12:39:16,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.118 0.067 2026-09-10 12:39:16,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123916_413933_test_archived_reward_products.txt 2026-09-10 12:39:16,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Removing chrome user profile "/tmp/tmpeuthq7zs_chrome_odoo" 2026-09-10 12:39:16,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-09-10 12:39:17,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome pid: 71441 2026-09-10 12:39:17,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless temporary user profile dir: /tmp/tmpzks1p1fa_chrome_odoo 2026-09-10 12:39:17,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Issuing json command http://127.0.0.1:42955/json/version 2026-09-10 12:39:17,235 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:17,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:17,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Issuing json command http://127.0.0.1:42955/json 2026-09-10 12:39:17,279 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:17,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Websocket url found: ws://127.0.0.1:42955/devtools/page/4C73EAB48F35AA7B460A9E20FAA8E5B8 2026-09-10 12:39:17,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Enable chrome headless console log notification 2026-09-10 12:39:17,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless enable page notifications 2026-09-10 12:39:17,531 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:17,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Setting session cookie in browser 2026-09-10 12:39:17,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:39:17,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:39:17,551 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:18,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.066 0.432 2026-09-10 12:39:18,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Navigation result: {'frameId': '4C73EAB48F35AA7B460A9E20FAA8E5B8', 'loaderId': '5FDD0591A57A84B5C63264B59128E63B', 'isDownload': False} 2026-09-10 12:39:18,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-09-10 12:39:18,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:18,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:39:18,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-10 12:39:18,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-09-10 12:39:18,536 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:39:18,540 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:39:18,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 12:39:18,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:18,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [1/44] Tour test_buy_x_get_y_reward_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:18,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.017 2026-09-10 12:39:18,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:39:18,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:18,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:39:18,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.021 2026-09-10 12:39:18,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.036 2026-09-10 12:39:18,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-10 12:39:19,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.350 0.331 2026-09-10 12:39:19,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:19,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:39:19,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.031 2026-09-10 12:39:19,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:39:19,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:19,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.008 2026-09-10 12:39:19,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:39:19,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:39:19,751 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:39:19,762 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:19,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.041 2026-09-10 12:39:19,813 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:19,817 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:19,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.077 2026-09-10 12:39:19,846 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:39:19,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.041 0.041 2026-09-10 12:39:19,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [2/44] Tour test_buy_x_get_y_reward_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:20,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.126 2026-09-10 12:39:20,038 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:20,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [3/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:39:20,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.023 0.080 2026-09-10 12:39:20,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.125 2026-09-10 12:39:20,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.022 0.164 2026-09-10 12:39:20,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-09-10 12:39:20,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-09-10 12:39:20,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-09-10 12:39:20,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-09-10 12:39:20,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.124 2026-09-10 12:39:20,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.136 2026-09-10 12:39:20,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-09-10 12:39:20,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [4/44] Tour test_buy_x_get_y_reward_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:20,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [5/44] Tour test_buy_x_get_y_reward_qty → 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-09-10 12:39:20,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [6/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:39:20,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [7/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:20,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [8/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("10"))) 2026-09-10 12:39:20,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [9/44] Tour test_buy_x_get_y_reward_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:20,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [10/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:39:20,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [11/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:39:21,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [12/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:39:21,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [13/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-09-10 12:39:21,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [14/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:21,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [15/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:21,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:21,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:21,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [16/44] Tour test_buy_x_get_y_reward_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:21,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [17/44] Tour test_buy_x_get_y_reward_qty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:21,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [18/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:39:21,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [19/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:39:21,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [20/44] Tour test_buy_x_get_y_reward_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:21,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [21/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:21,546 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99507629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7767c6bf-9c31-4895-8485-da715b34f045'}] 2026-09-10 12:39:21,549 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:21,857 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99507629 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7767c6bf-9c31-4895-8485-da715b34f045'} created pos.order #524 2026-09-10 12:39:21,872 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99507629 finished 2026-09-10 12:39:21,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.148 0.225 2026-09-10 12:39:22,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.020 0.036 2026-09-10 12:39:22,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 12:39:22,216 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15895827 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7767c6bf-9c31-4895-8485-da715b34f045'}] 2026-09-10 12:39:22,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [22/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:22,243 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15895827 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7767c6bf-9c31-4895-8485-da715b34f045'} sync ignored for existing PoS order pos.order(524,) (state: paid) 2026-09-10 12:39:22,267 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15895827 finished 2026-09-10 12:39:22,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [23/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:39:22,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [24/44] Tour test_buy_x_get_y_reward_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:22,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [25/44] Tour test_buy_x_get_y_reward_qty → 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-09-10 12:39:22,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.108 2026-09-10 12:39:22,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:22] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-10 12:39:22,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [26/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:39:22,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.015 2026-09-10 12:39:22,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [27/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:22,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [28/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("10"))) 2026-09-10 12:39:22,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [29/44] Tour test_buy_x_get_y_reward_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:22,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [30/44] Tour test_buy_x_get_y_reward_qty → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:39:22,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [31/44] Tour test_buy_x_get_y_reward_qty → Step click Actions button (trigger: .more-btn) 2026-09-10 12:39:22,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [32/44] Tour test_buy_x_get_y_reward_qty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:39:22,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [33/44] Tour test_buy_x_get_y_reward_qty → Step .selection-item span:nth-child(2) 2026-09-10 12:39:22,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [34/44] Tour test_buy_x_get_y_reward_qty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-10 12:39:23,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [35/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-9.60","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("3")):has(.price:contains("-9.60"))) 2026-09-10 12:39:23,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [36/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:23,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [37/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:23,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [38/44] Tour test_buy_x_get_y_reward_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:23,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [39/44] Tour test_buy_x_get_y_reward_qty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:23,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [40/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:39:23,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [41/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:39:23,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [42/44] Tour test_buy_x_get_y_reward_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:23,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [43/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:23,510 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65039476 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b2cf90db-b8cf-4d62-9085-ab3c823e59f1'}] 2026-09-10 12:39:23,795 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65039476 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b2cf90db-b8cf-4d62-9085-ab3c823e59f1'} created pos.order #525 2026-09-10 12:39:23,808 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65039476 finished 2026-09-10 12:39:23,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.160 0.191 2026-09-10 12:39:23,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.011 0.023 2026-09-10 12:39:23,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-09-10 12:39:24,009 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58783120 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'b2cf90db-b8cf-4d62-9085-ab3c823e59f1'}] 2026-09-10 12:39:24,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [44/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:24,016 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58783120 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'b2cf90db-b8cf-4d62-9085-ab3c823e59f1'} sync ignored for existing PoS order pos.order(525,) (state: paid) 2026-09-10 12:39:24,043 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58783120 finished 2026-09-10 12:39:24,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: tour succeeded 2026-09-10 12:39:24,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_buy_x_get_y_reward_qty SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 12:39:24,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.065 0.106 2026-09-10 12:39:24,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: heap 20358980 (allocated 21630976) 2026-09-10 12:39:24,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Closing chrome headless with pid 71441 2026-09-10 12:39:24,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Closing websocket connection 2026-09-10 12:39:24,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Terminating chrome headless with pid 71441 2026-09-10 12:39:24,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:24] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.014 0.012 2026-09-10 12:39:24,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123924_349287_test_buy_x_get_y_reward_qty.txt 2026-09-10 12:39:24,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Removing chrome user profile "/tmp/tmpzks1p1fa_chrome_odoo" 2026-09-10 12:39:24,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_change_reward_value_with_language ... 2026-09-10 12:39:25,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome pid: 71659 2026-09-10 12:39:25,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless temporary user profile dir: /tmp/tmp_yr4qby__chrome_odoo 2026-09-10 12:39:25,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Issuing json command http://127.0.0.1:36381/json/version 2026-09-10 12:39:25,396 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:25,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:25,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Issuing json command http://127.0.0.1:36381/json 2026-09-10 12:39:25,465 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:25,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Websocket url found: ws://127.0.0.1:36381/devtools/page/CAA12554340B68577D2409BF09741BE1 2026-09-10 12:39:25,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Enable chrome headless console log notification 2026-09-10 12:39:25,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless enable page notifications 2026-09-10 12:39:25,640 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:25,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Setting session cookie in browser 2026-09-10 12:39:25,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:39:25,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:25,657 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:26,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.042 0.385 2026-09-10 12:39:26,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Navigation result: {'frameId': 'CAA12554340B68577D2409BF09741BE1', 'loaderId': '5A9FFA7923C43254CA3FA929AD480E02', 'isDownload': False} 2026-09-10 12:39:26,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Evaluate ready code "odoo.isTourReady('ChangeRewardValueWithLanguage')" 2026-09-10 12:39:26,112 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:26,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-09-10 12:39:26,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-09-10 12:39:26,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-09-10 12:39:26,646 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:26,649 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:39:26,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /web/webclient/translations?hash=&lang=en_GB HTTP/1.1" 200 - 1 0.001 0.045 2026-09-10 12:39:26,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Evaluate test code "odoo.startTour('ChangeRewardValueWithLanguage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:26,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [1/25] Tour ChangeRewardValueWithLanguage → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:26,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-10 12:39:26,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:39:26,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:26,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-10 12:39:26,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-10 12:39:26,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.052 0.041 2026-09-10 12:39:26,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.079 2026-09-10 12:39:27,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.354 0.320 2026-09-10 12:39:27,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:39:27,724 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:39:27,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.052 2026-09-10 12:39:27,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:39:27,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:27,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:39:27,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:27,906 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:39:27,923 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:27,944 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:39:27,956 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:39:27,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.045 2026-09-10 12:39:28,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.101 2026-09-10 12:39:28,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-10 12:39:28,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [2/25] Tour ChangeRewardValueWithLanguage → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:28,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.057 2026-09-10 12:39:28,179 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:28,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [3/25] Tour ChangeRewardValueWithLanguage → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:39:28,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.110 2026-09-10 12:39:28,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-09-10 12:39:28,325 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:39:28,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-09-10 12:39:28,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-09-10 12:39:28,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.281 2026-09-10 12:39:28,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.264 2026-09-10 12:39:28,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-10 12:39:28,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.202 2026-09-10 12:39:28,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-09-10 12:39:28,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.011 0.351 2026-09-10 12:39:28,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.256 2026-09-10 12:39:28,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [4/25] Tour ChangeRewardValueWithLanguage → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:28,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [5/25] Tour ChangeRewardValueWithLanguage → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-09-10 12:39:28,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [6/25] Tour ChangeRewardValueWithLanguage → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:28,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [7/25] Tour ChangeRewardValueWithLanguage → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:29,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [8/25] Tour ChangeRewardValueWithLanguage → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:39:29,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [9/25] Tour ChangeRewardValueWithLanguage → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:39:29,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [10/25] Tour ChangeRewardValueWithLanguage → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:39:29,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [11/25] Tour ChangeRewardValueWithLanguage → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-09-10 12:39:29,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [12/25] Tour ChangeRewardValueWithLanguage → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-09-10 12:39:29,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [13/25] Tour ChangeRewardValueWithLanguage → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:29,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.015 2026-09-10 12:39:29,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [14/25] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:39:29,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [15/25] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .more-btn) 2026-09-10 12:39:29,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [16/25] Tour ChangeRewardValueWithLanguage → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:39:29,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [17/25] Tour ChangeRewardValueWithLanguage → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:39:29,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [18/25] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:39:29,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [19/25] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .more-btn) 2026-09-10 12:39:29,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [20/25] Tour ChangeRewardValueWithLanguage → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:39:29,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [21/25] Tour ChangeRewardValueWithLanguage → Step .selection-item span:nth-child(2) 2026-09-10 12:39:29,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [22/25] Tour ChangeRewardValueWithLanguage → Step select reward (trigger: .selection-item:contains("$ 2 on your order")) 2026-09-10 12:39:29,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [23/25] Tour ChangeRewardValueWithLanguage → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 2 on your order","price":"-2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 2 on your order")):has(.price:contains("-2.00"))) 2026-09-10 12:39:30,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [24/25] Tour ChangeRewardValueWithLanguage → Step order total amount is '3.10' (trigger: .product-screen .order-summary .total:contains("3.10")) 2026-09-10 12:39:30,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [25/25] Tour ChangeRewardValueWithLanguage → Step order total amount is '3.10' (trigger: .product-screen .order-summary .total:contains("3.10"):not(:visible)) 2026-09-10 12:39:30,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: tour succeeded 2026-09-10 12:39:30,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: ╔══════════════════════════════════════════════╗ ║ TOUR ChangeRewardValueWithLanguage SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 12:39:30,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: heap 19081168 (allocated 20447232) 2026-09-10 12:39:30,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Closing chrome headless with pid 71659 2026-09-10 12:39:30,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Closing websocket connection 2026-09-10 12:39:30,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Terminating chrome headless with pid 71659 2026-09-10 12:39:30,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123930_317713_test_change_reward_value_with_language.txt 2026-09-10 12:39:30,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Removing chrome user profile "/tmp/tmp_yr4qby__chrome_odoo" 2026-09-10 12:39:30,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-09-10 12:39:32,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome pid: 71861 2026-09-10 12:39:32,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpn1vjrpdu_chrome_odoo 2026-09-10 12:39:32,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Issuing json command http://127.0.0.1:38419/json/version 2026-09-10 12:39:32,396 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:32,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:32,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Issuing json command http://127.0.0.1:38419/json 2026-09-10 12:39:32,427 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:32,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:38419/devtools/page/03D31266414FCC233DB52716D656233B 2026-09-10 12:39:32,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-10 12:39:32,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-10 12:39:32,594 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:32,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Setting session cookie in browser 2026-09-10 12:39:32,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:39:32,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:32,629 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:33,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.087 0.560 2026-09-10 12:39:33,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Navigation result: {'frameId': '03D31266414FCC233DB52716D656233B', 'loaderId': '3D76DEA3F0789F15F35B3CA97AE7EE47', 'isDownload': False} 2026-09-10 12:39:33,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-09-10 12:39:33,291 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:33,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:39:33,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:39:33,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 12:39:33,743 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:39:33,747 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:39:33,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:39:33,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:33,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [1/48] Tour PosComboCheapestRewardProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:33,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:39:33,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:39:33,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:33,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-09-10 12:39:33,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.029 2026-09-10 12:39:33,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.033 2026-09-10 12:39:33,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.042 2026-09-10 12:39:34,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.304 0.341 2026-09-10 12:39:34,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:34,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:39:34,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.046 2026-09-10 12:39:34,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:39:34,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:34,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:39:34,913 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:34,931 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:39:34,954 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:39:35,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.048 2026-09-10 12:39:35,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-10 12:39:35,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.080 2026-09-10 12:39:35,028 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:35,029 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:39:35,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [2/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:35,143 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:35,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.043 2026-09-10 12:39:35,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [3/48] Tour PosComboCheapestRewardProgram → Step click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product")) 2026-09-10 12:39:35,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.045 0.166 2026-09-10 12:39:35,355 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:35,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-09-10 12:39:35,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-10 12:39:35,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-10 12:39:35,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-09-10 12:39:35,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-09-10 12:39:35,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-10 12:39:35,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1603&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-10 12:39:35,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.166 2026-09-10 12:39:35,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 12:39:35,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 12:39:35,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-10 12:39:35,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-09-10 12:39:35,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1602&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-09-10 12:39:35,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1601&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 12:39:35,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-10 12:39:35,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1599&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-10 12:39:35,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1600&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 12:39:35,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-09-10 12:39:35,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-10 12:39:35,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.136 2026-09-10 12:39:35,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-10 12:39:36,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.169 2026-09-10 12:39:36,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [4/48] Tour PosComboCheapestRewardProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 12:39:36,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [5/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-10 12:39:36,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2078&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-10 12:39:36,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [6/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 12:39:36,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [7/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 12:39:36,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2079&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.018 0.086 2026-09-10 12:39:36,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2080&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.007 0.119 2026-09-10 12:39:36,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [8/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:39:36,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2081&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.006 0.141 2026-09-10 12:39:36,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2082&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.022 0.176 2026-09-10 12:39:36,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2083&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.214 2026-09-10 12:39:36,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [9/48] Tour PosComboCheapestRewardProgram → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:36,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2084&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.005 0.215 2026-09-10 12:39:36,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [10/48] Tour PosComboCheapestRewardProgram → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-09-10 12:39:36,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2085&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.024 0.200 2026-09-10 12:39:36,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [11/48] Tour PosComboCheapestRewardProgram → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:36,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /web/image?model=product.product&field=image_128&id=2086&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.016 0.235 2026-09-10 12:39:36,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [12/48] Tour PosComboCheapestRewardProgram → Step order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25")) 2026-09-10 12:39:36,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [13/48] Tour PosComboCheapestRewardProgram → Step order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"):not(:visible)) 2026-09-10 12:39:36,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [14/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:36,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [15/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:36,800 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:36,802 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:36,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [16/48] Tour PosComboCheapestRewardProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:36,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [17/48] Tour PosComboCheapestRewardProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:36,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [18/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:39:37,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [19/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:39:37,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [20/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:37,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [21/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:39:37,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [22/48] Tour PosComboCheapestRewardProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:39:37,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [23/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:39:37,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [24/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:39:37,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [25/48] Tour PosComboCheapestRewardProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:37,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [26/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:37,412 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12582359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '69b2e4c8-da51-4b2b-a5fe-c525e771736a'}] 2026-09-10 12:39:37,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:37,803 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12582359 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '69b2e4c8-da51-4b2b-a5fe-c525e771736a'} created pos.order #526 2026-09-10 12:39:37,815 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12582359 finished 2026-09-10 12:39:37,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 279 0.148 0.291 2026-09-10 12:39:37,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.045 0.041 2026-09-10 12:39:38,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:39:38,145 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50897394 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '69b2e4c8-da51-4b2b-a5fe-c525e771736a'}] 2026-09-10 12:39:38,152 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50897394 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '69b2e4c8-da51-4b2b-a5fe-c525e771736a'} sync ignored for existing PoS order pos.order(526,) (state: paid) 2026-09-10 12:39:38,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [27/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:38,193 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50897394 finished 2026-09-10 12:39:38,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [28/48] Tour PosComboCheapestRewardProgram → Step click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product")) 2026-09-10 12:39:38,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [29/48] Tour PosComboCheapestRewardProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 12:39:38,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.089 0.087 2026-09-10 12:39:38,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [30/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-10 12:39:38,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:38] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.020 2026-09-10 12:39:38,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [31/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 12:39:38,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.011 2026-09-10 12:39:38,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [32/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 12:39:38,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [33/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:39:38,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [34/48] Tour PosComboCheapestRewardProgram → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-09-10 12:39:38,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [35/48] Tour PosComboCheapestRewardProgram → Step order total amount is '61.04' (trigger: .product-screen .order-summary .total:contains("61.04")) 2026-09-10 12:39:38,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [36/48] Tour PosComboCheapestRewardProgram → Step order total amount is '61.04' (trigger: .product-screen .order-summary .total:contains("61.04"):not(:visible)) 2026-09-10 12:39:38,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [37/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:38,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [38/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:38,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [39/48] Tour PosComboCheapestRewardProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:38,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [40/48] Tour PosComboCheapestRewardProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:39:38,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [41/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:39:39,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [42/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:39:39,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [43/48] Tour PosComboCheapestRewardProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:39:39,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [44/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:39:39,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [45/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:39:39,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [46/48] Tour PosComboCheapestRewardProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:39,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [47/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:39:39,316 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60661772 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a7160335-9d8c-49f1-a870-9d508e2e8270'}] 2026-09-10 12:39:39,856 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60661772 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a7160335-9d8c-49f1-a870-9d508e2e8270'} created pos.order #527 2026-09-10 12:39:39,879 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60661772 finished 2026-09-10 12:39:39,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.268 0.343 2026-09-10 12:39:40,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.014 0.028 2026-09-10 12:39:40,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:39:40,117 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6577600 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'a7160335-9d8c-49f1-a870-9d508e2e8270'}] 2026-09-10 12:39:40,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [48/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:39:40,128 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6577600 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'a7160335-9d8c-49f1-a870-9d508e2e8270'} sync ignored for existing PoS order pos.order(527,) (state: paid) 2026-09-10 12:39:40,140 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6577600 finished 2026-09-10 12:39:40,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: tour succeeded 2026-09-10 12:39:40,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosComboCheapestRewardProgram SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 12:39:40,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.035 0.077 2026-09-10 12:39:40,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: heap 22658540 (allocated 25169920) 2026-09-10 12:39:40,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Closing chrome headless with pid 71861 2026-09-10 12:39:40,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Closing websocket connection 2026-09-10 12:39:40,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Terminating chrome headless with pid 71861 2026-09-10 12:39:40,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123940_504613_test_cheapest_product_reward_pos_combo.txt 2026-09-10 12:39:40,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpn1vjrpdu_chrome_odoo" 2026-09-10 12:39:40,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-09-10 12:39:41,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome pid: 72114 2026-09-10 12:39:41,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless temporary user profile dir: /tmp/tmpxp3ho_t3_chrome_odoo 2026-09-10 12:39:41,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Issuing json command http://127.0.0.1:40755/json/version 2026-09-10 12:39:41,402 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:41,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:41,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Issuing json command http://127.0.0.1:40755/json 2026-09-10 12:39:41,458 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:41,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Websocket url found: ws://127.0.0.1:40755/devtools/page/79BEB98FE73618D0A9C93D7ED1A6DDEE 2026-09-10 12:39:41,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Enable chrome headless console log notification 2026-09-10 12:39:41,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless enable page notifications 2026-09-10 12:39:41,702 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:41,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Setting session cookie in browser 2026-09-10 12:39:41,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:39:41,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:41,728 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:42,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.060 0.377 2026-09-10 12:39:42,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Navigation result: {'frameId': '79BEB98FE73618D0A9C93D7ED1A6DDEE', 'loaderId': 'FFA2DFB1250280AFFB416C661A6E830D', 'isDownload': False} 2026-09-10 12:39:42,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-09-10 12:39:42,184 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:42,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.007 2026-09-10 12:39:42,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 12:39:42,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:39:42,706 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:42,720 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:39:42,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-10 12:39:42,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:42,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [1/11] Tour PosCheapestProductTaxInclude → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:42,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:39:42,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:39:42,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:42,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-10 12:39:42,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-10 12:39:42,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-10 12:39:42,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.033 2026-09-10 12:39:43,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.263 0.303 2026-09-10 12:39:43,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:39:43,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 12:39:43,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.045 2026-09-10 12:39:43,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:39:43,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:43,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:39:43,789 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:39:43,808 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:39:43,812 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:39:43,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-09-10 12:39:43,838 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:43,852 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:43,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.071 2026-09-10 12:39:43,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-10 12:39:43,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [2/11] Tour PosCheapestProductTaxInclude → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:44,059 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-10 12:39:44,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [3/11] Tour PosCheapestProductTaxInclude → Step click product 'Product' (trigger: article.product .product-content .product-name:contains("Product")) 2026-09-10 12:39:44,111 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:39:44,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.150 0.068 2026-09-10 12:39:44,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.246 2026-09-10 12:39:44,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.202 2026-09-10 12:39:44,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-10 12:39:44,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1605&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.203 2026-09-10 12:39:44,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.357 2026-09-10 12:39:44,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-09-10 12:39:44,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-09-10 12:39:44,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.226 2026-09-10 12:39:44,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-10 12:39:44,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-09-10 12:39:44,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [4/11] Tour PosCheapestProductTaxInclude → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:39:44,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-09-10 12:39:44,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:44] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.353 2026-09-10 12:39:44,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [5/11] Tour PosCheapestProductTaxInclude → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:44,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [6/11] Tour PosCheapestProductTaxInclude → 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-09-10 12:39:44,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [7/11] Tour PosCheapestProductTaxInclude → 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-09-10 12:39:44,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [8/11] Tour PosCheapestProductTaxInclude → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:44,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [9/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-09-10 12:39:45,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [10/11] Tour PosCheapestProductTaxInclude → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-09-10 12:39:45,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [11/11] Tour PosCheapestProductTaxInclude → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"):not(:visible)) 2026-09-10 12:39:45,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: tour succeeded 2026-09-10 12:39:45,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: ╔═════════════════════════════════════════════╗ ║ TOUR PosCheapestProductTaxInclude SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 12:39:45,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: heap 14834460 (allocated 16252928) 2026-09-10 12:39:45,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Closing chrome headless with pid 72114 2026-09-10 12:39:45,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Closing websocket connection 2026-09-10 12:39:45,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Terminating chrome headless with pid 72114 2026-09-10 12:39:45,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123945_345314_test_cheapest_product_tax_included.txt 2026-09-10 12:39:45,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Removing chrome user profile "/tmp/tmpxp3ho_t3_chrome_odoo" 2026-09-10 12:39:45,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-09-10 12:39:47,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome pid: 72315 2026-09-10 12:39:47,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless temporary user profile dir: /tmp/tmp7hcgx710_chrome_odoo 2026-09-10 12:39:47,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Issuing json command http://127.0.0.1:38451/json/version 2026-09-10 12:39:47,040 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:47,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:47,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Issuing json command http://127.0.0.1:38451/json 2026-09-10 12:39:47,109 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:47,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Websocket url found: ws://127.0.0.1:38451/devtools/page/6938B7B453AEBB494C888417C0F1F574 2026-09-10 12:39:47,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Enable chrome headless console log notification 2026-09-10 12:39:47,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless enable page notifications 2026-09-10 12:39:47,341 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:47,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Setting session cookie in browser 2026-09-10 12:39:47,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:39:47,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:39:47,368 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:47,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:47] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.067 0.413 2026-09-10 12:39:47,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Navigation result: {'frameId': '6938B7B453AEBB494C888417C0F1F574', 'loaderId': 'DC9EABA7DBFDCB97FD090FFB11EDAB52', 'isDownload': False} 2026-09-10 12:39:47,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-09-10 12:39:47,878 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:47,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:47] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-09-10 12:39:47,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:47] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-10 12:39:47,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:47] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-09-10 12:39:48,378 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:48,395 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:39:48,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:39:48,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:48,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [1/16] Tour test_combo_product_dont_grant_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:48,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-09-10 12:39:48,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:39:48,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:48,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 12:39:48,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-10 12:39:48,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.040 2026-09-10 12:39:48,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.056 2026-09-10 12:39:49,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.341 0.340 2026-09-10 12:39:49,360 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:39:49,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:39:49,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.038 2026-09-10 12:39:49,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:39:49,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:49,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:39:49,611 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:49,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:39:49,648 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:39:49,676 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:49,679 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:39:49,680 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:39:49,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.047 0.030 2026-09-10 12:39:49,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.088 2026-09-10 12:39:49,730 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:39:49,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [2/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:49,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.100 2026-09-10 12:39:49,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [3/16] Tour test_combo_product_dont_grant_point → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 12:39:50,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.050 0.239 2026-09-10 12:39:50,010 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:50,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-09-10 12:39:50,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-09-10 12:39:50,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.214 2026-09-10 12:39:50,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-10 12:39:50,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-09-10 12:39:50,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1608&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 12:39:50,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1611&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-09-10 12:39:50,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1612&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-10 12:39:50,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.163 2026-09-10 12:39:50,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-09-10 12:39:50,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-10 12:39:50,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1614&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.188 2026-09-10 12:39:50,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1610&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-10 12:39:50,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1615&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-10 12:39:50,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1617&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-10 12:39:50,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1609&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-10 12:39:50,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1613&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.144 2026-09-10 12:39:50,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1616&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-10 12:39:50,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.162 2026-09-10 12:39:50,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-10 12:39:50,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [4/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-10 12:39:50,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2092&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.008 0.026 2026-09-10 12:39:50,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [5/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 12:39:50,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2093&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.012 0.063 2026-09-10 12:39:50,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [6/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 12:39:50,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2094&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.014 0.102 2026-09-10 12:39:50,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2095&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.008 0.128 2026-09-10 12:39:50,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [7/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:39:50,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2097&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.023 0.166 2026-09-10 12:39:50,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2096&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.208 2026-09-10 12:39:50,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:50] "GET /web/image?model=product.product&field=image_128&id=2098&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.010 0.211 2026-09-10 12:39:50,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [8/16] Tour test_combo_product_dont_grant_point → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 12:39:51,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:51] "GET /web/image?model=product.product&field=image_128&id=2099&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.024 0.220 2026-09-10 12:39:51,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:51] "GET /web/image?model=product.product&field=image_128&id=2100&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.004 0.230 2026-09-10 12:39:51,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [9/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-10 12:39:51,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [10/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 12:39:51,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [11/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 12:39:51,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [12/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:39:51,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [13/16] Tour test_combo_product_dont_grant_point → Step Check orderline with attributes: {"productName":"100% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("100% on the cheapest product"))) 2026-09-10 12:39:51,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [14/16] Tour test_combo_product_dont_grant_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:39:51,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [15/16] Tour test_combo_product_dont_grant_point → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:39:51,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [16/16] Tour test_combo_product_dont_grant_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:39:51,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: tour succeeded 2026-09-10 12:39:51,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_combo_product_dont_grant_point SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 12:39:51,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: heap 17365056 (allocated 19009536) 2026-09-10 12:39:51,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Closing chrome headless with pid 72315 2026-09-10 12:39:51,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Closing websocket connection 2026-09-10 12:39:51,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Terminating chrome headless with pid 72315 2026-09-10 12:39:51,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123951_753341_test_combo_product_dont_grant_point.txt 2026-09-10 12:39:51,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Removing chrome user profile "/tmp/tmp7hcgx710_chrome_odoo" 2026-09-10 12:39:51,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_confirm_coupon_programs_one_by_one ... 2026-09-10 12:39:52,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome pid: 72533 2026-09-10 12:39:52,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless temporary user profile dir: /tmp/tmpfci9g1s1_chrome_odoo 2026-09-10 12:39:52,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Issuing json command http://127.0.0.1:44611/json/version 2026-09-10 12:39:52,433 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:52,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Browser version: Chrome/150.0.7871.114 2026-09-10 12:39:52,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Issuing json command http://127.0.0.1:44611/json 2026-09-10 12:39:52,525 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:39:52,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Websocket url found: ws://127.0.0.1:44611/devtools/page/1B9CAF98C63614B21F14D365D60A2E64 2026-09-10 12:39:52,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Enable chrome headless console log notification 2026-09-10 12:39:52,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless enable page notifications 2026-09-10 12:39:52,696 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:39:52,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Setting session cookie in browser 2026-09-10 12:39:52,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:39:52,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:39:52,724 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:39:53,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.054 0.573 2026-09-10 12:39:53,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Navigation result: {'frameId': '1B9CAF98C63614B21F14D365D60A2E64', 'loaderId': '9D3147A7134067077B4FE525B065D9D8', 'isDownload': False} 2026-09-10 12:39:53,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Evaluate ready code "odoo.isTourReady('test_confirm_coupon_programs_one_by_one')" 2026-09-10 12:39:53,361 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:39:53,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.014 2026-09-10 12:39:53,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.024 2026-09-10 12:39:53,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-09-10 12:39:53,833 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:53,835 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:39:53,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:39:53,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Evaluate test code "odoo.startTour('test_confirm_coupon_programs_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:39:53,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [1/10] Tour test_confirm_coupon_programs_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:39:53,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.015 0.007 2026-09-10 12:39:53,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:39:53,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:53,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-10 12:39:53,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-10 12:39:54,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.061 0.044 2026-09-10 12:39:54,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.086 2026-09-10 12:39:54,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.348 0.317 2026-09-10 12:39:54,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:39:54,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:39:54,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-10 12:39:54,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:39:55,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: Owl is running in 'dev' mode. 2026-09-10 12:39:55,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 12:39:55,071 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:55,123 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:55,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.034 0.059 2026-09-10 12:39:55,187 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:39:55,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-09-10 12:39:55,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.100 2026-09-10 12:39:55,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [2/10] Tour test_confirm_coupon_programs_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:39:55,240 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:55,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:55,285 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:39:55,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.091 0.047 2026-09-10 12:39:55,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [3/10] Tour test_confirm_coupon_programs_one_by_one → Step Create fake orders (trigger: body) 2026-09-10 12:39:55,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:39:55,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.066 0.168 2026-09-10 12:39:55,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-10 12:39:55,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [4/10] Tour test_confirm_coupon_programs_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:39:55,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.230 2026-09-10 12:39:55,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-09-10 12:39:55,655 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.317 2026-09-10 12:39:55,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.271 2026-09-10 12:39:55,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-10 12:39:55,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:39:55,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-10 12:39:55,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.150 2026-09-10 12:39:55,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.252 2026-09-10 12:39:55,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [5/10] Tour test_confirm_coupon_programs_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:39:56,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [6/10] Tour test_confirm_coupon_programs_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:39:56,085 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:39:56,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:39:56,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [7/10] Tour test_confirm_coupon_programs_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:39:56,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [8/10] Tour test_confirm_coupon_programs_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:39:56,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [9/10] Tour test_confirm_coupon_programs_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:39:56,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [10/10] Tour test_confirm_coupon_programs_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:39:56,297 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43169115 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f810b011-dee4-4413-bf2b-51d658a8bfff'}] 2026-09-10 12:39:56,307 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:39:56,653 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43169115 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f810b011-dee4-4413-bf2b-51d658a8bfff'} created pos.order #528 2026-09-10 12:39:56,671 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43169115 finished 2026-09-10 12:39:56,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.179 0.253 2026-09-10 12:39:56,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.031 0.040 2026-09-10 12:39:56,842 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98082993 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4957e53b-67d9-4703-83ea-97939e7e1365'}] 2026-09-10 12:39:57,088 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98082993 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4957e53b-67d9-4703-83ea-97939e7e1365'} created pos.order #529 2026-09-10 12:39:57,105 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98082993 finished 2026-09-10 12:39:57,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.140 0.178 2026-09-10 12:39:57,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.031 2026-09-10 12:39:57,258 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30092020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '45c0a6ff-d2b6-491f-b5ff-32a007f9dd0d'}] 2026-09-10 12:39:57,517 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30092020 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '45c0a6ff-d2b6-491f-b5ff-32a007f9dd0d'} created pos.order #530 2026-09-10 12:39:57,530 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30092020 finished 2026-09-10 12:39:57,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.143 0.182 2026-09-10 12:39:57,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.028 2026-09-10 12:39:57,692 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27195998 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '670705bd-c8c3-4311-90bc-c6648a055f20'}] 2026-09-10 12:39:57,956 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27195998 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '670705bd-c8c3-4311-90bc-c6648a055f20'} created pos.order #531 2026-09-10 12:39:57,993 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27195998 finished 2026-09-10 12:39:58,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.151 0.203 2026-09-10 12:39:58,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.029 0.029 2026-09-10 12:39:58,147 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74409294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'f0a0f86f-abbd-4175-aa47-fad02efc0a16'}] 2026-09-10 12:39:58,372 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74409294 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'f0a0f86f-abbd-4175-aa47-fad02efc0a16'} created pos.order #532 2026-09-10 12:39:58,402 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74409294 finished 2026-09-10 12:39:58,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.095 0.207 2026-09-10 12:39:58,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.035 0.038 2026-09-10 12:39:58,570 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78150771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '44c77815-daaf-4ece-95fc-5829696ec31a'}] 2026-09-10 12:39:58,800 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78150771 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '44c77815-daaf-4ece-95fc-5829696ec31a'} created pos.order #533 2026-09-10 12:39:58,828 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78150771 finished 2026-09-10 12:39:58,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.116 0.187 2026-09-10 12:39:58,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.038 2026-09-10 12:39:59,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 12:39:59,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: tour succeeded 2026-09-10 12:39:59,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_confirm_coupon_programs_one_by_one SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 12:39:59,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: heap 18174760 (allocated 20582400) 2026-09-10 12:39:59,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:59] "GET /report/barcode/Code128/0445-4be6-4400 HTTP/1.1" 200 - 0 0.000 0.226 2026-09-10 12:39:59,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Closing chrome headless with pid 72533 2026-09-10 12:39:59,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Closing websocket connection 2026-09-10 12:39:59,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #773829 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f810b011-dee4-4413-bf2b-51d658a8bfff'}] 2026-09-10 12:39:59,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Terminating chrome headless with pid 72533 2026-09-10 12:39:59,327 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #773829 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f810b011-dee4-4413-bf2b-51d658a8bfff'} sync ignored for existing PoS order pos.order(528,) (state: paid) 2026-09-10 12:39:59,331 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #773829 finished 2026-09-10 12:39:59,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_123959_399827_test_confirm_coupon_programs_one_by_one.txt 2026-09-10 12:39:59,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Removing chrome user profile "/tmp/tmpfci9g1s1_chrome_odoo" 2026-09-10 12:39:59,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: waiting for threads: [] 2026-09-10 12:39:59,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:39:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.050 0.259 2026-09-10 12:39:59,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-09-10 12:40:00,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome pid: 72753 2026-09-10 12:40:00,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmpv0iu28ls_chrome_odoo 2026-09-10 12:40:00,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Issuing json command http://127.0.0.1:46473/json/version 2026-09-10 12:40:00,605 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:00,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:00,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Issuing json command http://127.0.0.1:46473/json 2026-09-10 12:40:00,662 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:00,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Websocket url found: ws://127.0.0.1:46473/devtools/page/AC6C6C7FA12A30D8420F5BABBC8524FA 2026-09-10 12:40:00,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Enable chrome headless console log notification 2026-09-10 12:40:00,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless enable page notifications 2026-09-10 12:40:00,828 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:00,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Setting session cookie in browser 2026-09-10 12:40:00,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-10 12:40:00,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-10 12:40:00,850 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:01,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.082 0.385 2026-09-10 12:40:01,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Navigation result: {'frameId': 'AC6C6C7FA12A30D8420F5BABBC8524FA', 'loaderId': '736A63F81D2EB6F7C3CC794BC4C7F0B5', 'isDownload': False} 2026-09-10 12:40:01,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-09-10 12:40:01,330 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:01,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-10 12:40:01,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-10 12:40:01,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-09-10 12:40:01,857 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:40:01,863 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:40:01,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.016 2026-09-10 12:40:01,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:01,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [1/33] Tour PosLoyaltyTour4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:01,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:40:01,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:01,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:01,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-10 12:40:01,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 12:40:02,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.025 0.033 2026-09-10 12:40:02,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:40:02,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.357 0.326 2026-09-10 12:40:02,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:40:02,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:02,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.034 2026-09-10 12:40:02,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:02,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:02,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:40:03,050 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:40:03,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 12:40:03,076 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:40:03,116 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 12:40:03,123 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 12:40:03,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.059 0.053 2026-09-10 12:40:03,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [2/33] Tour PosLoyaltyTour4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:03,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.124 2026-09-10 12:40:03,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:03,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:40:03,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [3/33] Tour PosLoyaltyTour4 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-10 12:40:03,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.091 0.073 2026-09-10 12:40:03,377 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:03,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.024 0.180 2026-09-10 12:40:03,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.190 2026-09-10 12:40:03,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-09-10 12:40:03,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-09-10 12:40:03,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-09-10 12:40:03,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1620&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-10 12:40:03,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-10 12:40:03,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-09-10 12:40:03,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1619&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:40:03,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-10 12:40:03,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-09-10 12:40:03,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.126 2026-09-10 12:40:03,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.216 2026-09-10 12:40:03,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [4/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:03,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [5/33] Tour PosLoyaltyTour4 → 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-09-10 12:40:03,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [6/33] Tour PosLoyaltyTour4 → 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-09-10 12:40:04,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [7/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:04,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [8/33] Tour PosLoyaltyTour4 → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-09-10 12:40:04,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [9/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:04,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [10/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1"))) 2026-09-10 12:40:04,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [11/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1"))) 2026-09-10 12:40:04,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [12/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:04,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [13/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:04,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [14/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:04,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [15/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:04,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [16/33] Tour PosLoyaltyTour4 → Step .o_pricelist_button 2026-09-10 12:40:04,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [17/33] Tour PosLoyaltyTour4 → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-09-10 12:40:04,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [18/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:04,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [19/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:04,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [20/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:04,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [21/33] Tour PosLoyaltyTour4 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:40:04,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [22/33] Tour PosLoyaltyTour4 → Step input text 'abcda' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:40:04,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [23/33] Tour PosLoyaltyTour4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:40:04,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [24/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:40:05,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.009 0.016 2026-09-10 12:40:05,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.015 0.023 2026-09-10 12:40:05,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [25/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:40:05,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [26/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:05,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [27/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:05,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [28/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:05,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [29/33] Tour PosLoyaltyTour4 → Step .o_pricelist_button 2026-09-10 12:40:05,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [30/33] Tour PosLoyaltyTour4 → Step select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency")) 2026-09-10 12:40:05,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [31/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:05,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [32/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:40:05,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [33/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:40:05,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: tour succeeded 2026-09-10 12:40:05,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:40:05,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: heap 16779844 (allocated 18485248) 2026-09-10 12:40:05,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Closing chrome headless with pid 72753 2026-09-10 12:40:05,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Closing websocket connection 2026-09-10 12:40:05,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Terminating chrome headless with pid 72753 2026-09-10 12:40:05,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124005_827913_test_coupon_change_pricelist.txt 2026-09-10 12:40:05,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Removing chrome user profile "/tmp/tmpv0iu28ls_chrome_odoo" 2026-09-10 12:40:05,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_pricelist ... 2026-09-10 12:40:06,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome pid: 72954 2026-09-10 12:40:06,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless temporary user profile dir: /tmp/tmpq79s3bn6_chrome_odoo 2026-09-10 12:40:06,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Issuing json command http://127.0.0.1:44891/json/version 2026-09-10 12:40:06,685 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:06,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:06,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Issuing json command http://127.0.0.1:44891/json 2026-09-10 12:40:06,735 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:06,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Websocket url found: ws://127.0.0.1:44891/devtools/page/75039276CD8E74EA183889F88DC11786 2026-09-10 12:40:06,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Enable chrome headless console log notification 2026-09-10 12:40:06,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless enable page notifications 2026-09-10 12:40:06,976 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:06,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Setting session cookie in browser 2026-09-10 12:40:06,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Open "http://127.0.0.1:8069/pos/ui/77" in browser 2026-09-10 12:40:06,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/77" 2026-09-10 12:40:07,013 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:07,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:07] "GET /pos/ui/77 HTTP/1.1" 200 - 89 0.085 0.378 2026-09-10 12:40:07,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Navigation result: {'frameId': '75039276CD8E74EA183889F88DC11786', 'loaderId': 'DBB783DAD4A8C4F356AE697088702DB2', 'isDownload': False} 2026-09-10 12:40:07,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromocodePricelist')" 2026-09-10 12:40:07,496 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:07,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:07] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:40:07,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:07] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:40:07,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:07] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:40:08,021 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:08,026 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:08,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:40:08,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Evaluate test code "odoo.startTour('PosLoyaltyPromocodePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/77", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:08,052 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [1/14] Tour PosLoyaltyPromocodePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:08,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.012 2026-09-10 12:40:08,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:40:08,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:08,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.014 2026-09-10 12:40:08,189 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.040 2026-09-10 12:40:08,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-10 12:40:08,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.027 0.041 2026-09-10 12:40:08,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.252 0.331 2026-09-10 12:40:08,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:40:08,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:09,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-09-10 12:40:09,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:40:09,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:09,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 12:40:09,194 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:09,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:09,232 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:40:09,233 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:09,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.011 2026-09-10 12:40:09,271 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:09,273 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:40:09,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.042 2026-09-10 12:40:09,331 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:09,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [2/14] Tour PosLoyaltyPromocodePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:09,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /pos/ui/77?from_backend=True HTTP/1.1" 200 - 32 0.049 0.053 2026-09-10 12:40:09,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [3/14] Tour PosLoyaltyPromocodePricelist → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-10 12:40:09,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /pos/ui/77 HTTP/1.1" 200 - 32 0.063 0.147 2026-09-10 12:40:09,537 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:09,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.026 0.110 2026-09-10 12:40:09,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.163 2026-09-10 12:40:09,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-10 12:40:09,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-09-10 12:40:09,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-10 12:40:09,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-10 12:40:09,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-10 12:40:09,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1622&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 12:40:09,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-09-10 12:40:09,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.029 0.162 2026-09-10 12:40:09,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-10 12:40:09,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [4/14] Tour PosLoyaltyPromocodePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:10,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [5/14] Tour PosLoyaltyPromocodePricelist → 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-09-10 12:40:10,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [6/14] Tour PosLoyaltyPromocodePricelist → 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-09-10 12:40:10,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [7/14] Tour PosLoyaltyPromocodePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:10,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [8/14] Tour PosLoyaltyPromocodePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:10,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [9/14] Tour PosLoyaltyPromocodePricelist → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:10,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [10/14] Tour PosLoyaltyPromocodePricelist → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:40:10,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [11/14] Tour PosLoyaltyPromocodePricelist → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:40:10,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [12/14] Tour PosLoyaltyPromocodePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:40:10,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [13/14] Tour PosLoyaltyPromocodePricelist → Step order total amount is '25.88' (trigger: .product-screen .order-summary .total:contains("25.88")) 2026-09-10 12:40:10,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:10] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.005 0.010 2026-09-10 12:40:10,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [14/14] Tour PosLoyaltyPromocodePricelist → Step order total amount is '25.88' (trigger: .product-screen .order-summary .total:contains("25.88"):not(:visible)) 2026-09-10 12:40:10,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: tour succeeded 2026-09-10 12:40:10,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: ╔═════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPromocodePricelist SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 12:40:10,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: heap 15298216 (allocated 16515072) 2026-09-10 12:40:10,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Closing chrome headless with pid 72954 2026-09-10 12:40:10,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Closing websocket connection 2026-09-10 12:40:10,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Terminating chrome headless with pid 72954 2026-09-10 12:40:10,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124010_743906_test_coupon_pricelist.txt 2026-09-10 12:40:10,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Removing chrome user profile "/tmp/tmpq79s3bn6_chrome_odoo" 2026-09-10 12:40:10,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-09-10 12:40:11,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome pid: 73163 2026-09-10 12:40:11,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless temporary user profile dir: /tmp/tmp7_m4_n9v_chrome_odoo 2026-09-10 12:40:11,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Issuing json command http://127.0.0.1:36089/json/version 2026-09-10 12:40:11,648 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:11,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:11,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Issuing json command http://127.0.0.1:36089/json 2026-09-10 12:40:11,707 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:11,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Websocket url found: ws://127.0.0.1:36089/devtools/page/66CE1F366E308E8DFFB1208652B0E428 2026-09-10 12:40:11,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Enable chrome headless console log notification 2026-09-10 12:40:11,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless enable page notifications 2026-09-10 12:40:11,917 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:11,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Setting session cookie in browser 2026-09-10 12:40:11,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:11,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:11,940 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:12,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.069 0.390 2026-09-10 12:40:12,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Navigation result: {'frameId': '66CE1F366E308E8DFFB1208652B0E428', 'loaderId': 'C6C5ED632AE2BA00EE5C0A4CDAAB6E2C', 'isDownload': False} 2026-09-10 12:40:12,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-09-10 12:40:12,416 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:12,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:40:12,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:40:12,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:40:12,947 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:12,949 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:12,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-09-10 12:40:13,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:13,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [1/16] Tour PosLoyaltyTour7 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:13,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.011 0.007 2026-09-10 12:40:13,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:40:13,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:13,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.011 2026-09-10 12:40:13,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.038 2026-09-10 12:40:13,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.042 2026-09-10 12:40:13,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-10 12:40:13,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.289 0.308 2026-09-10 12:40:13,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:40:13,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:13,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-09-10 12:40:13,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:14,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:14,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:40:14,056 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:14,069 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:14,094 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:40:14,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.025 2026-09-10 12:40:14,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.046 2026-09-10 12:40:14,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 12:40:14,155 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:14,165 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:14,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [2/16] Tour PosLoyaltyTour7 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:14,281 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:40:14,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [3/16] Tour PosLoyaltyTour7 → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 12:40:14,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.097 0.042 2026-09-10 12:40:14,414 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:14,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.163 2026-09-10 12:40:14,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-09-10 12:40:14,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-09-10 12:40:14,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-10 12:40:14,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-09-10 12:40:14,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-10 12:40:14,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1625&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-10 12:40:14,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-10 12:40:14,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-09-10 12:40:14,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.139 2026-09-10 12:40:14,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-10 12:40:14,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.246 2026-09-10 12:40:14,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [4/16] Tour PosLoyaltyTour7 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:14,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [5/16] Tour PosLoyaltyTour7 → 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-09-10 12:40:14,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [6/16] Tour PosLoyaltyTour7 → 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-09-10 12:40:15,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [7/16] Tour PosLoyaltyTour7 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:15,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [8/16] Tour PosLoyaltyTour7 → Step order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100")) 2026-09-10 12:40:15,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [9/16] Tour PosLoyaltyTour7 → Step order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"):not(:visible)) 2026-09-10 12:40:15,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [10/16] Tour PosLoyaltyTour7 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:15,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [11/16] Tour PosLoyaltyTour7 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:15,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [12/16] Tour PosLoyaltyTour7 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:40:15,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [13/16] Tour PosLoyaltyTour7 → Step input text 'abcda' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:40:15,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [14/16] Tour PosLoyaltyTour7 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:40:15,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [15/16] Tour PosLoyaltyTour7 → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-10 12:40:15,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.007 0.012 2026-09-10 12:40:15,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.012 2026-09-10 12:40:15,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [16/16] Tour PosLoyaltyTour7 → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-09-10 12:40:15,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: tour succeeded 2026-09-10 12:40:15,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour7 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:40:15,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: heap 14904120 (allocated 15728640) 2026-09-10 12:40:15,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Closing chrome headless with pid 73163 2026-09-10 12:40:15,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Closing websocket connection 2026-09-10 12:40:15,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Terminating chrome headless with pid 73163 2026-09-10 12:40:15,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124015_807060_test_coupon_program_without_rules.txt 2026-09-10 12:40:15,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Removing chrome user profile "/tmp/tmp7_m4_n9v_chrome_odoo" 2026-09-10 12:40:15,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_customer_loyalty_points_displayed ... 2026-09-10 12:40:16,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome pid: 73368 2026-09-10 12:40:16,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless temporary user profile dir: /tmp/tmp_3d6ny96_chrome_odoo 2026-09-10 12:40:16,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Issuing json command http://127.0.0.1:44015/json/version 2026-09-10 12:40:16,804 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:16,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:16,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Issuing json command http://127.0.0.1:44015/json 2026-09-10 12:40:16,841 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:16,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Websocket url found: ws://127.0.0.1:44015/devtools/page/6728CEE5DD3ED800505CE8013DF89F9B 2026-09-10 12:40:16,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Enable chrome headless console log notification 2026-09-10 12:40:16,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless enable page notifications 2026-09-10 12:40:17,058 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:17,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Setting session cookie in browser 2026-09-10 12:40:17,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:17,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:17,109 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:17,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:17] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.072 0.642 2026-09-10 12:40:17,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Navigation result: {'frameId': '6728CEE5DD3ED800505CE8013DF89F9B', 'loaderId': 'A69CCACAE8022EDA7866CA200EAE1332', 'isDownload': False} 2026-09-10 12:40:17,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Evaluate ready code "odoo.isTourReady('CustomerLoyaltyPointsDisplayed')" 2026-09-10 12:40:17,837 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:17,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-10 12:40:17,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 12:40:17,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-09-10 12:40:18,355 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:40:18,357 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:18,384 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-09-10 12:40:18,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Evaluate test code "odoo.startTour('CustomerLoyaltyPointsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:18,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [1/33] Tour CustomerLoyaltyPointsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:18,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.005 2026-09-10 12:40:18,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:40:18,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:18,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-09-10 12:40:18,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.019 2026-09-10 12:40:18,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.035 2026-09-10 12:40:18,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-09-10 12:40:19,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.309 0.326 2026-09-10 12:40:19,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:19,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:19,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-09-10 12:40:19,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:19,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:19,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-09-10 12:40:19,491 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:19,516 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:19,525 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:40:19,542 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:40:19,548 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:40:19,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.031 0.026 2026-09-10 12:40:19,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.098 2026-09-10 12:40:19,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-10 12:40:19,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [2/33] Tour CustomerLoyaltyPointsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:19,717 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:40:19,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [3/33] Tour CustomerLoyaltyPointsDisplayed → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:40:19,821 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:19,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.108 0.064 2026-09-10 12:40:19,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-10 12:40:19,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-10 12:40:19,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 12:40:19,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:19] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-10 12:40:20,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.028 0.324 2026-09-10 12:40:20,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-10 12:40:20,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-10 12:40:20,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-10 12:40:20,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 12:40:20,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-09-10 12:40:20,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-10 12:40:20,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.155 2026-09-10 12:40:20,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [4/33] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:20,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [5/33] Tour CustomerLoyaltyPointsDisplayed → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-09-10 12:40:20,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [6/33] Tour CustomerLoyaltyPointsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:20,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [7/33] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:20,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [8/33] Tour CustomerLoyaltyPointsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:40:20,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [9/33] Tour CustomerLoyaltyPointsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:40:20,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [10/33] Tour CustomerLoyaltyPointsDisplayed → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:40:20,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [11/33] Tour CustomerLoyaltyPointsDisplayed → Step Search for partner "John Doe" (trigger: .modal-dialog .input-group input) 2026-09-10 12:40:20,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [12/33] Tour CustomerLoyaltyPointsDisplayed → Step click partner 'John Doe' from partner list screen (trigger: .modal .partner-list b:contains(John Doe)) 2026-09-10 12:40:20,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [13/33] Tour CustomerLoyaltyPointsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:20,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.010 2026-09-10 12:40:20,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [14/33] Tour CustomerLoyaltyPointsDisplayed → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-10 12:40:21,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [15/33] Tour CustomerLoyaltyPointsDisplayed → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-09-10 12:40:21,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [16/33] Tour CustomerLoyaltyPointsDisplayed → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-10 12:40:21,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [17/33] Tour CustomerLoyaltyPointsDisplayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:40:21,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [18/33] Tour CustomerLoyaltyPointsDisplayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:40:21,223 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:21,224 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:21,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [19/33] Tour CustomerLoyaltyPointsDisplayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:40:21,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [20/33] Tour CustomerLoyaltyPointsDisplayed → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:40:21,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [21/33] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:40:21,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [22/33] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:40:21,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [23/33] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:40:21,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [24/33] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:40:21,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [25/33] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:40:21,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [26/33] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:40:21,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [27/33] Tour CustomerLoyaltyPointsDisplayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:40:21,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [28/33] Tour CustomerLoyaltyPointsDisplayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:40:21,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:40:21,789 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84523706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8d690408-3e8f-4605-8f19-333b0104f6e5'}] 2026-09-10 12:40:21,802 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:22,063 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84523706 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8d690408-3e8f-4605-8f19-333b0104f6e5'} created pos.order #534 2026-09-10 12:40:22,078 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84523706 finished 2026-09-10 12:40:22,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.136 0.211 2026-09-10 12:40:22,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.018 0.029 2026-09-10 12:40:22,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:40:22,341 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20375436 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8d690408-3e8f-4605-8f19-333b0104f6e5'}] 2026-09-10 12:40:22,365 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20375436 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8d690408-3e8f-4605-8f19-333b0104f6e5'} sync ignored for existing PoS order pos.order(534,) (state: paid) 2026-09-10 12:40:22,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [29/33] Tour CustomerLoyaltyPointsDisplayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:40:22,384 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20375436 finished 2026-09-10 12:40:22,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [30/33] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:22,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [31/33] Tour CustomerLoyaltyPointsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:40:22,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.056 0.081 2026-09-10 12:40:22,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-10 12:40:22,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [32/33] Tour CustomerLoyaltyPointsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:40:22,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [33/33] Tour CustomerLoyaltyPointsDisplayed → Step Check 'John Doe' has 100.00 Loyalty Points (trigger: .partner-list .partner-line:contains(John Doe) .partner-line-balance:contains(100.00 Loyalty Point(s))) 2026-09-10 12:40:22,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: tour succeeded 2026-09-10 12:40:22,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR CustomerLoyaltyPointsDisplayed SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:40:22,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: heap 23657956 (allocated 25038848) 2026-09-10 12:40:22,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Closing chrome headless with pid 73368 2026-09-10 12:40:22,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Closing websocket connection 2026-09-10 12:40:22,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Terminating chrome headless with pid 73368 2026-09-10 12:40:22,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124022_917580_test_customer_loyalty_points_displayed.txt 2026-09-10 12:40:22,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Removing chrome user profile "/tmp/tmp_3d6ny96_chrome_odoo" 2026-09-10 12:40:22,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_after_unknown_scan ... 2026-09-10 12:40:23,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome pid: 73579 2026-09-10 12:40:23,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome headless temporary user profile dir: /tmp/tmpr4jhw5fw_chrome_odoo 2026-09-10 12:40:23,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Issuing json command http://127.0.0.1:42553/json/version 2026-09-10 12:40:23,861 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:23,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:23,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Issuing json command http://127.0.0.1:42553/json 2026-09-10 12:40:23,932 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:23,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Websocket url found: ws://127.0.0.1:42553/devtools/page/F036E0FA54A1D35F1E065732BFE1F4BF 2026-09-10 12:40:23,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Enable chrome headless console log notification 2026-09-10 12:40:23,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome headless enable page notifications 2026-09-10 12:40:24,130 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:24,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Setting session cookie in browser 2026-09-10 12:40:24,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:40:24,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:40:24,151 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:24,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:24] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.055 0.370 2026-09-10 12:40:24,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Navigation result: {'frameId': 'F036E0FA54A1D35F1E065732BFE1F4BF', 'loaderId': 'F1E16EE0B6689D2CAF1E1704B6B26BC4', 'isDownload': False} 2026-09-10 12:40:24,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Evaluate ready code "odoo.isTourReady('test_discount_after_unknown_scan')" 2026-09-10 12:40:24,604 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:24,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:40:24,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-10 12:40:24,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 12:40:25,203 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:25,206 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:25,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:40:25,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Evaluate test code "odoo.startTour('test_discount_after_unknown_scan', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:25,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:40:25,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [1/12] Tour test_discount_after_unknown_scan → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:25,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.018 2026-09-10 12:40:25,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:25,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:40:25,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 12:40:25,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.039 0.040 2026-09-10 12:40:25,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-10 12:40:25,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.207 0.292 2026-09-10 12:40:25,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:40:26,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:26,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-09-10 12:40:26,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:40:26,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:26,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:40:26,208 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:26,237 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:40:26,240 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:40:26,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.021 2026-09-10 12:40:26,261 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:26,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-09-10 12:40:26,274 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:26,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 12:40:26,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [2/12] Tour test_discount_after_unknown_scan → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:26,417 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:26,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.060 0.061 2026-09-10 12:40:26,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [3/12] Tour test_discount_after_unknown_scan → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:40:26,536 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:26,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.026 0.096 2026-09-10 12:40:26,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-10 12:40:26,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.026 0.185 2026-09-10 12:40:26,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-09-10 12:40:26,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.354 2026-09-10 12:40:26,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1629&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.237 2026-09-10 12:40:26,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-10 12:40:26,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-10 12:40:26,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.164 2026-09-10 12:40:26,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.212 2026-09-10 12:40:27,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-10 12:40:27,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-09-10 12:40:27,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [4/12] Tour test_discount_after_unknown_scan → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:27,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [5/12] Tour test_discount_after_unknown_scan → 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-09-10 12:40:27,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [6/12] Tour test_discount_after_unknown_scan → 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-09-10 12:40:27,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [7/12] Tour test_discount_after_unknown_scan → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:27,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [8/12] Tour test_discount_after_unknown_scan → Step PoS model scan barcode '00998877665544332211' (trigger: body) 2026-09-10 12:40:27,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [9/12] Tour test_discount_after_unknown_scan → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product A","price":"-0.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product A")):has(.price:contains("-0.50"))) 2026-09-10 12:40:27,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:27] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 16 0.008 0.023 2026-09-10 12:40:27,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [10/12] Tour test_discount_after_unknown_scan → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:27,427 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:27] "GET /point_of_sale/static/src/sounds/scan-error.ogg HTTP/1.1" 206 - 0 0.000 0.010 2026-09-10 12:40:27,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.014 0.030 2026-09-10 12:40:27,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [11/12] Tour test_discount_after_unknown_scan → Step order total amount is '4.50' (trigger: .product-screen .order-summary .total:contains("4.50")) 2026-09-10 12:40:27,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [12/12] Tour test_discount_after_unknown_scan → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:27,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: tour succeeded 2026-09-10 12:40:27,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_discount_after_unknown_scan SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:40:27,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: heap 14760520 (allocated 15990784) 2026-09-10 12:40:27,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Closing chrome headless with pid 73579 2026-09-10 12:40:27,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Closing websocket connection 2026-09-10 12:40:27,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Terminating chrome headless with pid 73579 2026-09-10 12:40:27,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124027_767299_test_discount_after_unknown_scan.txt 2026-09-10 12:40:27,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Removing chrome user profile "/tmp/tmpr4jhw5fw_chrome_odoo" 2026-09-10 12:40:27,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_count_sale_report ... 2026-09-10 12:40:28,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Chrome pid: 73791 2026-09-10 12:40:28,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Chrome headless temporary user profile dir: /tmp/tmps83y56gq_chrome_odoo 2026-09-10 12:40:28,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Issuing json command http://127.0.0.1:33097/json/version 2026-09-10 12:40:28,363 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:28,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:28,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Issuing json command http://127.0.0.1:33097/json 2026-09-10 12:40:28,452 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:28,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Websocket url found: ws://127.0.0.1:33097/devtools/page/1612EDE756EB4A2E8A5ECD4EA42EFAEF 2026-09-10 12:40:28,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Enable chrome headless console log notification 2026-09-10 12:40:28,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Chrome headless enable page notifications 2026-09-10 12:40:28,640 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:28,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Setting session cookie in browser 2026-09-10 12:40:28,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:28,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:28,690 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:29,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.102 0.435 2026-09-10 12:40:29,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Navigation result: {'frameId': '1612EDE756EB4A2E8A5ECD4EA42EFAEF', 'loaderId': '621AF5F92F1F3EED90F91435FB0FE21F', 'isDownload': False} 2026-09-10 12:40:29,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Evaluate ready code "odoo.isTourReady('test_discount_count_sale_report')" 2026-09-10 12:40:29,229 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:29,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:40:29,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:40:29,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-10 12:40:29,703 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:40:29,715 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:40:29,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:40:29,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Evaluate test code "odoo.startTour('test_discount_count_sale_report', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:29,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [1/29] Tour test_discount_count_sale_report → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:29,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 12:40:29,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:29,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:29,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-10 12:40:29,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-10 12:40:29,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.034 2026-09-10 12:40:29,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-10 12:40:30,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.321 0.319 2026-09-10 12:40:30,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:40:30,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:40:30,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-09-10 12:40:30,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-09-10 12:40:30,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:30,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:40:30,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:40:30,867 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:40:30,917 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:40:30,930 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 12:40:30,936 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:40:30,943 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:40:30,956 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:30,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.098 0.039 2026-09-10 12:40:31,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [2/29] Tour test_discount_count_sale_report → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:31,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.134 2026-09-10 12:40:31,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [3/29] Tour test_discount_count_sale_report → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-10 12:40:31,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.125 2026-09-10 12:40:31,145 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:31,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.258 2026-09-10 12:40:31,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 12:40:31,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 12:40:31,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-10 12:40:31,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-10 12:40:31,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-10 12:40:31,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-10 12:40:31,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 12:40:31,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1632&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-10 12:40:31,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.167 2026-09-10 12:40:31,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-10 12:40:31,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.216 2026-09-10 12:40:31,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [4/29] Tour test_discount_count_sale_report → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:31,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [5/29] Tour test_discount_count_sale_report → 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-09-10 12:40:31,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [6/29] Tour test_discount_count_sale_report → 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-09-10 12:40:31,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [7/29] Tour test_discount_count_sale_report → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:31,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [8/29] Tour test_discount_count_sale_report → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:31,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [9/29] Tour test_discount_count_sale_report → Step order total amount is '57.50' (trigger: .product-screen .order-summary .total:contains("57.50")) 2026-09-10 12:40:31,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [10/29] Tour test_discount_count_sale_report → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:31,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [11/29] Tour test_discount_count_sale_report → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:32,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [12/29] Tour test_discount_count_sale_report → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-09-10 12:40:32,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [13/29] Tour test_discount_count_sale_report → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:40:32,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [14/29] Tour test_discount_count_sale_report → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:32,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [15/29] Tour test_discount_count_sale_report → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:32,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [16/29] Tour test_discount_count_sale_report → Step order total amount is '54.63' (trigger: .product-screen .order-summary .total:contains("54.63")) 2026-09-10 12:40:32,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [17/29] Tour test_discount_count_sale_report → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:32,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [18/29] Tour test_discount_count_sale_report → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:40:32,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [19/29] Tour test_discount_count_sale_report → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:40:32,442 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:32,443 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:32,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [20/29] Tour test_discount_count_sale_report → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:40:32,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [21/29] Tour test_discount_count_sale_report → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:40:32,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [22/29] Tour test_discount_count_sale_report → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:40:32,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [23/29] Tour test_discount_count_sale_report → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:40:32,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [24/29] Tour test_discount_count_sale_report → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:40:32,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [25/29] Tour test_discount_count_sale_report → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:40:32,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [26/29] Tour test_discount_count_sale_report → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:40:32,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [27/29] Tour test_discount_count_sale_report → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:40:32,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [28/29] Tour test_discount_count_sale_report → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:40:32,938 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60345941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7615c80a-cfe6-4130-bfa3-d5520e9df489'}] 2026-09-10 12:40:32,940 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:33,342 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60345941 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7615c80a-cfe6-4130-bfa3-d5520e9df489'} created pos.order #535 2026-09-10 12:40:33,364 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60345941 finished 2026-09-10 12:40:33,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.234 0.259 2026-09-10 12:40:33,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.037 0.033 2026-09-10 12:40:33,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.006 2026-09-10 12:40:33,738 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57030055 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7615c80a-cfe6-4130-bfa3-d5520e9df489'}] 2026-09-10 12:40:33,744 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57030055 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7615c80a-cfe6-4130-bfa3-d5520e9df489'} sync ignored for existing PoS order pos.order(535,) (state: paid) 2026-09-10 12:40:33,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: [29/29] Tour test_discount_count_sale_report → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:40:33,766 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57030055 finished 2026-09-10 12:40:33,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: tour succeeded 2026-09-10 12:40:33,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_discount_count_sale_report SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 12:40:33,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report.browser: heap 16715048 (allocated 18087936) 2026-09-10 12:40:33,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.088 0.095 2026-09-10 12:40:33,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Closing chrome headless with pid 73791 2026-09-10 12:40:33,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Closing websocket connection 2026-09-10 12:40:33,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Terminating chrome headless with pid 73791 2026-09-10 12:40:34,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124034_026484_test_discount_count_sale_report.txt 2026-09-10 12:40:34,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_count_sale_report: Removing chrome user profile "/tmp/tmps83y56gq_chrome_odoo" 2026-09-10 12:40:34,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-09-10 12:40:35,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome pid: 73994 2026-09-10 12:40:35,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp7x5cwago_chrome_odoo 2026-09-10 12:40:35,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Issuing json command http://127.0.0.1:43367/json/version 2026-09-10 12:40:35,698 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:35,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:35,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Issuing json command http://127.0.0.1:43367/json 2026-09-10 12:40:35,796 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:35,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Websocket url found: ws://127.0.0.1:43367/devtools/page/6F81430A95D5A95B6AAD914D7E34E204 2026-09-10 12:40:35,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Enable chrome headless console log notification 2026-09-10 12:40:35,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless enable page notifications 2026-09-10 12:40:36,031 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:36,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Setting session cookie in browser 2026-09-10 12:40:36,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:36,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:36,069 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:36,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:36] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.101 0.553 2026-09-10 12:40:36,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Navigation result: {'frameId': '6F81430A95D5A95B6AAD914D7E34E204', 'loaderId': '653D21DD23C0879A4FA55CAD7AAFA589', 'isDownload': False} 2026-09-10 12:40:36,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-09-10 12:40:36,736 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:36,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:36] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-09-10 12:40:36,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:36] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 12:40:36,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:36] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-10 12:40:37,294 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:37,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:37,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:40:37,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:37,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [1/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:37,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-10 12:40:37,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:40:37,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:37,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 12:40:37,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-10 12:40:37,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.041 0.035 2026-09-10 12:40:37,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-10 12:40:38,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.348 0.351 2026-09-10 12:40:38,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:38,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:40:38,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.035 2026-09-10 12:40:38,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:38,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:38,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-10 12:40:38,535 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:38,561 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:40:38,576 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:38,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.051 0.032 2026-09-10 12:40:38,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.098 2026-09-10 12:40:38,649 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:40:38,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-10 12:40:38,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:40:38,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [2/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:38,801 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:38,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [3/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:40:38,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.075 2026-09-10 12:40:38,974 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:40:39,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.076 0.189 2026-09-10 12:40:39,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 12:40:39,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-09-10 12:40:39,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.229 2026-09-10 12:40:39,183 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-09-10 12:40:39,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-09-10 12:40:39,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1633&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-10 12:40:39,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1635&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-10 12:40:39,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-10 12:40:39,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-10 12:40:39,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1634&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-10 12:40:39,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.183 2026-09-10 12:40:39,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-10 12:40:39,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.270 2026-09-10 12:40:39,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [4/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C")) 2026-09-10 12:40:39,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [5/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00")) 2026-09-10 12:40:39,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [6/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"):not(:visible)) 2026-09-10 12:40:39,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [7/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:39,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [8/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:39,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [9/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:40:39,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [10/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:40:39,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [11/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 12:40:39,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [12/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00")) 2026-09-10 12:40:40,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [13/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"):not(:visible)) 2026-09-10 12:40:40,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: tour succeeded 2026-09-10 12:40:40,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountWithFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-10 12:40:40,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: heap 15171968 (allocated 15990784) 2026-09-10 12:40:40,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Closing chrome headless with pid 73994 2026-09-10 12:40:40,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Closing websocket connection 2026-09-10 12:40:40,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Terminating chrome headless with pid 73994 2026-09-10 12:40:40,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124040_249381_test_discount_specific_product_with_free_product.txt 2026-09-10 12:40:40,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Removing chrome user profile "/tmp/tmp7x5cwago_chrome_odoo" 2026-09-10 12:40:40,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-09-10 12:40:41,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome pid: 74210 2026-09-10 12:40:41,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless temporary user profile dir: /tmp/tmprg1uxtxi_chrome_odoo 2026-09-10 12:40:41,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Issuing json command http://127.0.0.1:41309/json/version 2026-09-10 12:40:41,295 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:41,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:41,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Issuing json command http://127.0.0.1:41309/json 2026-09-10 12:40:41,333 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:41,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Websocket url found: ws://127.0.0.1:41309/devtools/page/18D1CB769CEA4D1CFD762C044D190BDE 2026-09-10 12:40:41,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Enable chrome headless console log notification 2026-09-10 12:40:41,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless enable page notifications 2026-09-10 12:40:41,540 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:41,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Setting session cookie in browser 2026-09-10 12:40:41,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:41,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:41,570 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:42,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.065 0.415 2026-09-10 12:40:42,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Navigation result: {'frameId': '18D1CB769CEA4D1CFD762C044D190BDE', 'loaderId': '7BA10AE17BCE5995979475CD7EA407FA', 'isDownload': False} 2026-09-10 12:40:42,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-09-10 12:40:42,056 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:42,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:40:42,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-10 12:40:42,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:40:42,495 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:42,500 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:42,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:40:42,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:42,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [1/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:42,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.016 2026-09-10 12:40:42,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-10 12:40:42,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:42,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-10 12:40:42,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-10 12:40:42,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.025 0.032 2026-09-10 12:40:42,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:40:43,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.271 0.335 2026-09-10 12:40:43,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:40:43,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:40:43,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-09-10 12:40:43,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:43,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:43,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:40:43,606 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:40:43,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:43,631 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:40:43,647 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:40:43,693 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:40:43,696 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:40:43,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.046 0.042 2026-09-10 12:40:43,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.099 2026-09-10 12:40:43,722 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:40:43,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [2/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:43,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.076 0.040 2026-09-10 12:40:43,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [3/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:40:43,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.059 0.199 2026-09-10 12:40:43,978 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:44,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.110 2026-09-10 12:40:44,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-10 12:40:44,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.181 2026-09-10 12:40:44,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.189 2026-09-10 12:40:44,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-10 12:40:44,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1638&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-10 12:40:44,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1639&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-09-10 12:40:44,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-10 12:40:44,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-10 12:40:44,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.169 2026-09-10 12:40:44,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-10 12:40:44,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.228 2026-09-10 12:40:44,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [4/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:44,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [5/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"15.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("15.00"))) 2026-09-10 12:40:44,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [6/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:44,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [7/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step 'Product A' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Product A")):has(.product-cart-qty:contains("1"))) 2026-09-10 12:40:44,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [8/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-09-10 12:40:44,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [9/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-09-10 12:40:44,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [10/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:40:44,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [11/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:44,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [12/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-09-10 12:40:44,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [13/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:45,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [14/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step 'Product B' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Product B")):has(.product-cart-qty:contains("1"))) 2026-09-10 12:40:45,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [15/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-10 12:40:45,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [16/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-09-10 12:40:45,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: tour succeeded 2026-09-10 12:40:45,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountCategoryTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 12:40:45,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: heap 14831112 (allocated 15990784) 2026-09-10 12:40:45,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Closing chrome headless with pid 74210 2026-09-10 12:40:45,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Closing websocket connection 2026-09-10 12:40:45,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Terminating chrome headless with pid 74210 2026-09-10 12:40:45,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124045_345204_test_discount_specific_products.txt 2026-09-10 12:40:45,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Removing chrome user profile "/tmp/tmprg1uxtxi_chrome_odoo" 2026-09-10 12:40:45,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-09-10 12:40:46,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome pid: 74410 2026-09-10 12:40:46,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless temporary user profile dir: /tmp/tmp7h_rimjx_chrome_odoo 2026-09-10 12:40:46,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Issuing json command http://127.0.0.1:39379/json/version 2026-09-10 12:40:46,625 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:46,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:46,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Issuing json command http://127.0.0.1:39379/json 2026-09-10 12:40:46,634 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:46,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Websocket url found: ws://127.0.0.1:39379/devtools/page/C49580AE143016D4BFD5C7B1392429E2 2026-09-10 12:40:46,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Enable chrome headless console log notification 2026-09-10 12:40:46,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless enable page notifications 2026-09-10 12:40:46,844 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:46,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Setting session cookie in browser 2026-09-10 12:40:46,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:46,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:46,889 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:47,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.089 0.378 2026-09-10 12:40:47,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Navigation result: {'frameId': 'C49580AE143016D4BFD5C7B1392429E2', 'loaderId': '46F680F5DE25013A7D1C8198BE1E2B83', 'isDownload': False} 2026-09-10 12:40:47,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-09-10 12:40:47,375 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:47,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:40:47,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:40:47,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:40:47,858 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:47,875 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:47,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:40:47,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:47,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [1/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step dialog is open (trigger: .modal .modal-content) 2026-09-10 12:40:47,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-10 12:40:47,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 12:40:47,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:47,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-09-10 12:40:48,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-10 12:40:48,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.032 2026-09-10 12:40:48,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 12:40:48,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.331 0.310 2026-09-10 12:40:48,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:40:48,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:40:48,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.044 2026-09-10 12:40:49,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.009 2026-09-10 12:40:49,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:49,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:40:49,090 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:49,096 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:49,110 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:49,181 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:40:49,172 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 12:40:49,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [2/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-10 12:40:49,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.054 0.033 2026-09-10 12:40:49,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.094 2026-09-10 12:40:49,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-09-10 12:40:49,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [3/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:49,315 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:49,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.032 2026-09-10 12:40:49,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [4/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:49,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.108 2026-09-10 12:40:49,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [5/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:40:49,500 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:49,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.073 2026-09-10 12:40:49,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-10 12:40:49,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.154 2026-09-10 12:40:49,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-10 12:40:49,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 12:40:49,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.179 2026-09-10 12:40:49,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-10 12:40:49,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1641&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-10 12:40:49,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-10 12:40:49,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1642&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-09-10 12:40:49,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.173 2026-09-10 12:40:49,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:49] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.193 2026-09-10 12:40:49,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [6/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:50,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [7/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"15.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("15.00"))) 2026-09-10 12:40:50,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [8/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:50,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [9/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-09-10 12:40:50,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [10/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-09-10 12:40:50,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [11/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:40:50,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [12/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:50,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [13/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-09-10 12:40:50,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [14/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:50,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [15/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-10 12:40:50,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [16/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-09-10 12:40:50,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [17/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:50,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [18/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:50,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [19/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:40:50,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [20/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step selection popup has '10$ on your order - Product B - Saleable' (trigger: .selection-item:contains("10$ on your order - Product B - Saleable")) 2026-09-10 12:40:50,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [21/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:50,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [22/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:50,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [23/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:40:50,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [24/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step selection popup has '10$ on your order - Product B - Not Saleable' (trigger: .selection-item:contains("10$ on your order - Product B - Not Saleable")) 2026-09-10 12:40:51,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [25/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-10 12:40:51,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [26/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-10 12:40:51,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: tour succeeded 2026-09-10 12:40:51,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountWithRewardProductDomainTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-09-10 12:40:51,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: heap 16622148 (allocated 17960960) 2026-09-10 12:40:51,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Closing chrome headless with pid 74410 2026-09-10 12:40:51,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Closing websocket connection 2026-09-10 12:40:51,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Terminating chrome headless with pid 74410 2026-09-10 12:40:51,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124051_331455_test_discount_with_reward_product_domain.txt 2026-09-10 12:40:51,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Removing chrome user profile "/tmp/tmp7h_rimjx_chrome_odoo" 2026-09-10 12:40:51,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-10 12:40:52,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome pid: 74619 2026-09-10 12:40:52,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless temporary user profile dir: /tmp/tmpvrb_dbfy_chrome_odoo 2026-09-10 12:40:52,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Issuing json command http://127.0.0.1:44889/json/version 2026-09-10 12:40:52,440 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:52,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:52,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Issuing json command http://127.0.0.1:44889/json 2026-09-10 12:40:52,520 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:52,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Websocket url found: ws://127.0.0.1:44889/devtools/page/BB1C36A78DE2706CC4726E3005231FD2 2026-09-10 12:40:52,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Enable chrome headless console log notification 2026-09-10 12:40:52,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless enable page notifications 2026-09-10 12:40:52,664 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:52,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Setting session cookie in browser 2026-09-10 12:40:52,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:52,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:52,717 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:40:53,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.080 0.373 2026-09-10 12:40:53,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Navigation result: {'frameId': 'BB1C36A78DE2706CC4726E3005231FD2', 'loaderId': '85E38E553F69ACC5D2B06789BF2463A9', 'isDownload': False} 2026-09-10 12:40:53,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-10 12:40:53,186 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:40:53,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 12:40:53,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 12:40:53,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-10 12:40:53,658 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:40:53,663 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:40:53,686 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.029 2026-09-10 12:40:53,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:40:53,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [1/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:40:53,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-10 12:40:53,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-09-10 12:40:53,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:53,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-09-10 12:40:53,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-10 12:40:53,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.031 2026-09-10 12:40:53,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.038 2026-09-10 12:40:54,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.319 0.319 2026-09-10 12:40:54,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:40:54,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:40:54,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-10 12:40:54,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:40:54,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: Owl is running in 'dev' mode. 2026-09-10 12:40:54,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:40:54,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:54,805 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:40:54,822 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:54,823 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:40:54,841 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:54,850 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:54,883 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:40:54,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.034 0.041 2026-09-10 12:40:54,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-09-10 12:40:54,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [2/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:40:54,989 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.072 2026-09-10 12:40:55,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.061 0.168 2026-09-10 12:40:55,104 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:55,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [3/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:55,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.131 2026-09-10 12:40:55,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [4/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:40:55,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-10 12:40:55,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-10 12:40:55,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.025 0.223 2026-09-10 12:40:55,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.267 2026-09-10 12:40:55,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-09-10 12:40:55,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-10 12:40:55,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-10 12:40:55,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-10 12:40:55,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.161 2026-09-10 12:40:55,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [5/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:40:55,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [6/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:40:55,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [7/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:40:55,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [8/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-10 12:40:55,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [9/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:55,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-10 12:40:55,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [10/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:40:56,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [11/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:56,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [12/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → 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-09-10 12:40:56,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [13/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → 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-09-10 12:40:56,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [14/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:56,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [15/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:40:56,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [16/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:40:56,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [17/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → 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-09-10 12:40:56,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [18/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → 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-09-10 12:40:56,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [19/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:40:56,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [20/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:56,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [21/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:56,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [22/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:40:56,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [23/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:40:56,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [24/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:40:56,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [25/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .more-btn) 2026-09-10 12:40:56,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [26/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:40:56,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [27/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step .selection-item span:nth-child(2) 2026-09-10 12:40:56,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [28/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-09-10 12:40:56,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [29/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10")) 2026-09-10 12:40:57,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [30/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"):not(:visible)) 2026-09-10 12:40:57,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [31/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:40:57,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [32/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:40:57,188 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:40:57,190 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:40:57,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [33/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:40:57,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [34/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:40:57,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [35/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:40:57,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [36/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:40:57,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [37/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:40:57,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [38/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:40:57,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [39/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:40:57,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [40/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:40:57,646 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17994613 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '81ab9875-c8b3-4506-aac7-ae476e86cb2f'}] 2026-09-10 12:40:57,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:40:58,045 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17994613 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '81ab9875-c8b3-4506-aac7-ae476e86cb2f'} created pos.order #536 2026-09-10 12:40:58,072 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17994613 finished 2026-09-10 12:40:58,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.216 0.271 2026-09-10 12:40:58,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.048 0.040 2026-09-10 12:40:58,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.015 2026-09-10 12:40:58,429 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93678540 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '81ab9875-c8b3-4506-aac7-ae476e86cb2f'}] 2026-09-10 12:40:58,437 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93678540 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '81ab9875-c8b3-4506-aac7-ae476e86cb2f'} sync ignored for existing PoS order pos.order(536,) (state: paid) 2026-09-10 12:40:58,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [41/41] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:40:58,452 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93678540 finished 2026-09-10 12:40:58,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: tour succeeded 2026-09-10 12:40:58,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyDontGrantPointsForRewardOrderLines SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-10 12:40:58,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:40:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.085 0.084 2026-09-10 12:40:58,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: heap 22533172 (allocated 26349568) 2026-09-10 12:40:58,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Closing chrome headless with pid 74619 2026-09-10 12:40:58,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Closing websocket connection 2026-09-10 12:40:58,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Terminating chrome headless with pid 74619 2026-09-10 12:40:58,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124058_756615_test_dont_grant_points_reward_order_lines.txt 2026-09-10 12:40:58,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Removing chrome user profile "/tmp/tmpvrb_dbfy_chrome_odoo" 2026-09-10 12:40:58,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_empty_product_screen_when_no_regular_products ... 2026-09-10 12:40:59,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome pid: 74829 2026-09-10 12:40:59,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome headless temporary user profile dir: /tmp/tmp5p4wp4hp_chrome_odoo 2026-09-10 12:40:59,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Issuing json command http://127.0.0.1:45291/json/version 2026-09-10 12:40:59,383 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:59,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Browser version: Chrome/150.0.7871.114 2026-09-10 12:40:59,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Issuing json command http://127.0.0.1:45291/json 2026-09-10 12:40:59,447 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:40:59,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Websocket url found: ws://127.0.0.1:45291/devtools/page/C511534AA46296A9CC7D72BDE7B0EEB2 2026-09-10 12:40:59,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Enable chrome headless console log notification 2026-09-10 12:40:59,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome headless enable page notifications 2026-09-10 12:40:59,650 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:40:59,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Setting session cookie in browser 2026-09-10 12:40:59,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:40:59,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:40:59,695 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:00,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.073 0.608 2026-09-10 12:41:00,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Navigation result: {'frameId': 'C511534AA46296A9CC7D72BDE7B0EEB2', 'loaderId': '1DA76516E195E18B409A729AFC68EED6', 'isDownload': False} 2026-09-10 12:41:00,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Evaluate ready code "odoo.isTourReady('EmptyProductScreenTour')" 2026-09-10 12:41:00,386 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:00,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 12:41:00,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 12:41:00,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 12:41:00,855 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:41:00,862 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:41:00,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 12:41:00,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Evaluate test code "odoo.startTour('EmptyProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:00,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [1/4] Tour EmptyProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:00,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-10 12:41:00,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:41:00,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:00,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.012 2026-09-10 12:41:00,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-10 12:41:01,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.028 2026-09-10 12:41:01,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 12:41:01,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.351 0.304 2026-09-10 12:41:01,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 12:41:01,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:41:01,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-10 12:41:01,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:41:01,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:01,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 12:41:01,993 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:02,015 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:41:02,026 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:41:02,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.020 2026-09-10 12:41:02,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-09-10 12:41:02,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-10 12:41:02,064 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:02,078 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:41:02,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [2/4] Tour EmptyProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:02,227 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:41:02,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:41:02,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.044 0.048 2026-09-10 12:41:02,326 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:02,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.123 2026-09-10 12:41:02,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [3/4] Tour EmptyProductScreenTour → Step Verify that the Product Screen is empty (trigger: .product-screen:not(:has(.product-list))) 2026-09-10 12:41:02,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [4/4] Tour EmptyProductScreenTour → Step Click Load Sample (trigger: .product-screen .o_nocontent_help button:contains('Load Sample')) 2026-09-10 12:41:02,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: tour succeeded 2026-09-10 12:41:02,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: ╔═══════════════════════════════════════╗ ║ TOUR EmptyProductScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 12:41:02,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.044 2026-09-10 12:41:02,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: heap 12798096 (allocated 13631488) 2026-09-10 12:41:02,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Closing chrome headless with pid 74829 2026-09-10 12:41:02,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Closing websocket connection 2026-09-10 12:41:02,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Terminating chrome headless with pid 74829 2026-09-10 12:41:02,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124102_691627_test_empty_product_screen_when_no_regular_products.txt 2026-09-10 12:41:02,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Removing chrome user profile "/tmp/tmp5p4wp4hp_chrome_odoo" 2026-09-10 12:41:02,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-09-10 12:41:03,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome pid: 75018 2026-09-10 12:41:03,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp4s386mbi_chrome_odoo 2026-09-10 12:41:03,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Issuing json command http://127.0.0.1:35567/json/version 2026-09-10 12:41:03,294 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:03,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:03,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Issuing json command http://127.0.0.1:35567/json 2026-09-10 12:41:03,317 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:03,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Websocket url found: ws://127.0.0.1:35567/devtools/page/4CEADCC60711A15B060391D3B29F92A2 2026-09-10 12:41:03,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Enable chrome headless console log notification 2026-09-10 12:41:03,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless enable page notifications 2026-09-10 12:41:03,540 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:03,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Setting session cookie in browser 2026-09-10 12:41:03,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:41:03,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:41:03,579 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:04,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.061 0.434 2026-09-10 12:41:04,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Navigation result: {'frameId': '4CEADCC60711A15B060391D3B29F92A2', 'loaderId': 'C4D400B9EDCEEB9217BF2D3C9A39B1E8', 'isDownload': False} 2026-09-10 12:41:04,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-09-10 12:41:04,084 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:04,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 12:41:04,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:41:04,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 12:41:04,567 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:41:04,569 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:41:04,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:41:04,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:04,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [1/25] Tour ExpiredEWalletProgramTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:04,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-10 12:41:04,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-10 12:41:04,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:04,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-10 12:41:04,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-10 12:41:04,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.042 2026-09-10 12:41:04,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-10 12:41:05,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.267 0.305 2026-09-10 12:41:05,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:41:05,501 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 12:41:05,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.036 2026-09-10 12:41:05,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:41:05,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:05,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-10 12:41:05,691 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:41:05,704 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:05,722 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 12:41:05,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-09-10 12:41:05,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 12:41:05,754 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:41:05,768 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:41:05,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.044 0.041 2026-09-10 12:41:05,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [2/25] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:05,886 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:41:05,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.038 2026-09-10 12:41:06,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [3/25] Tour ExpiredEWalletProgramTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:06,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [4/25] Tour ExpiredEWalletProgramTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:06,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.164 2026-09-10 12:41:06,097 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:06,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-10 12:41:06,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-10 12:41:06,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-10 12:41:06,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.185 2026-09-10 12:41:06,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-09-10 12:41:06,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.155 2026-09-10 12:41:06,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-09-10 12:41:06,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-10 12:41:06,338 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-10 12:41:06,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-10 12:41:06,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.215 2026-09-10 12:41:06,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [5/25] Tour ExpiredEWalletProgramTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:06,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [6/25] Tour ExpiredEWalletProgramTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:06,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [7/25] Tour ExpiredEWalletProgramTour → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:06,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [8/25] Tour ExpiredEWalletProgramTour → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:41:06,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [9/25] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:06,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.014 2026-09-10 12:41:06,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [10/25] Tour ExpiredEWalletProgramTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:41:07,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [11/25] Tour ExpiredEWalletProgramTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:07,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [12/25] Tour ExpiredEWalletProgramTour → 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-09-10 12:41:07,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [13/25] Tour ExpiredEWalletProgramTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:07,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [14/25] Tour ExpiredEWalletProgramTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:07,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [15/25] Tour ExpiredEWalletProgramTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:41:07,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [16/25] Tour ExpiredEWalletProgramTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:07,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [17/25] Tour ExpiredEWalletProgramTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:07,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [18/25] Tour ExpiredEWalletProgramTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:07,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [19/25] Tour ExpiredEWalletProgramTour → 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-09-10 12:41:07,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [20/25] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:07,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [21/25] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:07,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [22/25] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:07,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [23/25] Tour ExpiredEWalletProgramTour → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:07,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [24/25] Tour ExpiredEWalletProgramTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("No valid eWallet found")) 2026-09-10 12:41:07,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [25/25] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:41:07,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: tour succeeded 2026-09-10 12:41:07,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: ╔══════════════════════════════════════════╗ ║ TOUR ExpiredEWalletProgramTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 12:41:08,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: heap 18425068 (allocated 19660800) 2026-09-10 12:41:08,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing chrome headless with pid 75018 2026-09-10 12:41:08,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing websocket connection 2026-09-10 12:41:08,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Terminating chrome headless with pid 75018 2026-09-10 12:41:08,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124108_119754_test_ewallet_expiration_date.txt 2026-09-10 12:41:08,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Removing chrome user profile "/tmp/tmp4s386mbi_chrome_odoo" 2026-09-10 12:41:08,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_loyalty_history ... 2026-09-10 12:41:08,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome pid: 75212 2026-09-10 12:41:08,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp2044cj20_chrome_odoo 2026-09-10 12:41:08,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:43557/json/version 2026-09-10 12:41:08,760 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:08,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:08,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:43557/json 2026-09-10 12:41:08,807 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:08,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Websocket url found: ws://127.0.0.1:43557/devtools/page/8B36DCC380E2897E76DD50C489EBAD91 2026-09-10 12:41:08,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Enable chrome headless console log notification 2026-09-10 12:41:08,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless enable page notifications 2026-09-10 12:41:09,038 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:09,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Setting session cookie in browser 2026-09-10 12:41:09,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:41:09,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:41:09,103 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:09,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:09] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.078 0.434 2026-09-10 12:41:09,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigation result: {'frameId': '8B36DCC380E2897E76DD50C489EBAD91', 'loaderId': '56AD7C7DECE48D87F248C76EEC8D6404', 'isDownload': False} 2026-09-10 12:41:09,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate ready code "odoo.isTourReady('EWalletLoyaltyHistory')" 2026-09-10 12:41:09,627 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:09,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:09] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-10 12:41:09,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:09] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-10 12:41:09,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:09] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.034 2026-09-10 12:41:10,103 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:41:10,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:41:10,113 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:41:10,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate test code "odoo.startTour('EWalletLoyaltyHistory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:10,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [1/55] Tour EWalletLoyaltyHistory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:10,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-10 12:41:10,189 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:10,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:10,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 12:41:10,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-10 12:41:10,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.034 2026-09-10 12:41:10,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.061 2026-09-10 12:41:10,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.262 0.275 2026-09-10 12:41:10,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:10,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:41:11,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-10 12:41:11,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-09-10 12:41:11,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:11,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:41:11,145 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:11,177 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:11,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 12:41:11,194 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:41:11,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.067 2026-09-10 12:41:11,255 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:41:11,283 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 12:41:11,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.025 0.084 2026-09-10 12:41:11,312 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:41:11,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [2/55] Tour EWalletLoyaltyHistory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:11,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.079 2026-09-10 12:41:11,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [3/55] Tour EWalletLoyaltyHistory → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:41:11,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.047 0.174 2026-09-10 12:41:11,504 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:11,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-10 12:41:11,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-10 12:41:11,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-10 12:41:11,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-09-10 12:41:11,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.193 2026-09-10 12:41:11,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-10 12:41:11,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.177 2026-09-10 12:41:11,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-10 12:41:11,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-09-10 12:41:11,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-10 12:41:11,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.178 2026-09-10 12:41:11,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [4/55] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:41:11,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [5/55] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:41:12,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [6/55] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:12,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [7/55] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:12,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [8/55] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:12,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [9/55] Tour EWalletLoyaltyHistory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:12,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [10/55] Tour EWalletLoyaltyHistory → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:12,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [11/55] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:12,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [12/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:12,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-10 12:41:12,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [13/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:12,561 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:12,563 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:41:12,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [14/55] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:12,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [15/55] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:12,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [16/55] Tour EWalletLoyaltyHistory → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:41:12,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [17/55] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:12,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [18/55] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:12,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [19/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:12,885 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:12,887 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54085219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd34ad8cb-5b81-4edf-a9f8-1e420ea03235'}] 2026-09-10 12:41:12,992 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54085219 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd34ad8cb-5b81-4edf-a9f8-1e420ea03235'} created pos.order #537 2026-09-10 12:41:13,007 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54085219 finished 2026-09-10 12:41:13,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.074 0.087 2026-09-10 12:41:13,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.035 0.033 2026-09-10 12:41:13,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:13,323 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50844036 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd34ad8cb-5b81-4edf-a9f8-1e420ea03235'}] 2026-09-10 12:41:13,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [20/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:13,338 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50844036 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd34ad8cb-5b81-4edf-a9f8-1e420ea03235'} sync ignored for existing PoS order pos.order(537,) (state: paid) 2026-09-10 12:41:13,351 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50844036 finished 2026-09-10 12:41:13,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [21/55] Tour EWalletLoyaltyHistory → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:41:13,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [22/55] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:13,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.065 0.074 2026-09-10 12:41:13,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [23/55] Tour EWalletLoyaltyHistory → 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-09-10 12:41:13,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.008 0.016 2026-09-10 12:41:13,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [24/55] Tour EWalletLoyaltyHistory → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:13,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [25/55] Tour EWalletLoyaltyHistory → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:13,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [26/55] Tour EWalletLoyaltyHistory → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:41:13,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [27/55] Tour EWalletLoyaltyHistory → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:13,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [28/55] Tour EWalletLoyaltyHistory → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:13,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [29/55] Tour EWalletLoyaltyHistory → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:13,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [30/55] Tour EWalletLoyaltyHistory → 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-09-10 12:41:14,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [31/55] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:14,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [32/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:14,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [33/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:14,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [34/55] Tour EWalletLoyaltyHistory → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:14,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [35/55] Tour EWalletLoyaltyHistory → Step .modal header .btn-close 2026-09-10 12:41:14,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [36/55] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:14,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [37/55] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:14,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [38/55] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:14,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [39/55] Tour EWalletLoyaltyHistory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:14,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [40/55] Tour EWalletLoyaltyHistory → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:14,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [41/55] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:14,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [42/55] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:14,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [43/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:14,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [44/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:14,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [45/55] Tour EWalletLoyaltyHistory → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:41:14,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [46/55] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:15,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [47/55] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:15,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [48/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:15,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [49/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:15,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [50/55] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:15,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [51/55] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:15,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [52/55] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:15,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [53/55] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:15,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [54/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:15,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 12:41:15,442 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31143782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '759e441e-c9cc-4a78-a2fb-d0162ba0da1e'}] 2026-09-10 12:41:15,711 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31143782 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '759e441e-c9cc-4a78-a2fb-d0162ba0da1e'} created pos.order #538 2026-09-10 12:41:15,735 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31143782 finished 2026-09-10 12:41:15,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.148 0.180 2026-09-10 12:41:15,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.010 0.028 2026-09-10 12:41:15,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:41:15,925 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81872321 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '759e441e-c9cc-4a78-a2fb-d0162ba0da1e'}] 2026-09-10 12:41:15,931 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81872321 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '759e441e-c9cc-4a78-a2fb-d0162ba0da1e'} sync ignored for existing PoS order pos.order(538,) (state: paid) 2026-09-10 12:41:15,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [55/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:15,942 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81872321 finished 2026-09-10 12:41:15,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: tour succeeded 2026-09-10 12:41:15,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: ╔══════════════════════════════════════╗ ║ TOUR EWalletLoyaltyHistory SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 12:41:16,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.036 0.070 2026-09-10 12:41:16,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: heap 27464980 (allocated 30806016) 2026-09-10 12:41:16,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing chrome headless with pid 75212 2026-09-10 12:41:16,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing websocket connection 2026-09-10 12:41:16,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Terminating chrome headless with pid 75212 2026-09-10 12:41:16,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124116_228654_test_ewallet_loyalty_history.txt 2026-09-10 12:41:16,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Removing chrome user profile "/tmp/tmp2044cj20_chrome_odoo" 2026-09-10 12:41:16,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-09-10 12:41:17,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 75435 2026-09-10 12:41:17,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpt_dcwdft_chrome_odoo 2026-09-10 12:41:17,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:46211/json/version 2026-09-10 12:41:17,043 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:17,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:17,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:46211/json 2026-09-10 12:41:17,104 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:17,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:46211/devtools/page/F7E8EEB0292603CDDE27CAAF3A1E8DD0 2026-09-10 12:41:17,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-09-10 12:41:17,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-09-10 12:41:17,219 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:17,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-09-10 12:41:17,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:41:17,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:41:17,287 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:17,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:17] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.055 0.378 2026-09-10 12:41:17,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': 'F7E8EEB0292603CDDE27CAAF3A1E8DD0', 'loaderId': 'FFF9474EE57199C93CC6D941C90804FA', 'isDownload': False} 2026-09-10 12:41:17,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-09-10 12:41:17,737 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:17,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:41:17,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 12:41:17,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-09-10 12:41:18,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:18,246 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:41:18,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:41:18,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:18,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/75] Tour EWalletProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:18,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.011 2026-09-10 12:41:18,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:18,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:18,360 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-09-10 12:41:18,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-10 12:41:18,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.034 2026-09-10 12:41:18,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-10 12:41:19,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.185 0.448 2026-09-10 12:41:19,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:41:19,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:41:19,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-10 12:41:19,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:19,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:19,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:41:19,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:19,327 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:41:19,333 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:41:19,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.018 2026-09-10 12:41:19,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-09-10 12:41:19,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 12:41:19,374 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:19,375 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:19,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/75] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:19,501 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:41:19,582 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:41:19,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/75] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:41:19,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.136 0.061 2026-09-10 12:41:19,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-10 12:41:19,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-09-10 12:41:19,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-09-10 12:41:19,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.206 2026-09-10 12:41:19,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.052 0.410 2026-09-10 12:41:19,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/75] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:41:20,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/75] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:41:20,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:20,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:20,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/75] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:41:20,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:20,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/75] Tour EWalletProgramTour1 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:20,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/75] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:20,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:20,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-10 12:41:20,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:20,596 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:20,599 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:20,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/75] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:20,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/75] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:20,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/75] Tour EWalletProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:41:20,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:20,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/75] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:20,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:20,931 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19246015 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2b5c2105-f106-4517-9f35-d52dd7a7f724'}] 2026-09-10 12:41:20,932 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:41:21,043 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19246015 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2b5c2105-f106-4517-9f35-d52dd7a7f724'} created pos.order #539 2026-09-10 12:41:21,059 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19246015 finished 2026-09-10 12:41:21,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.088 0.103 2026-09-10 12:41:21,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.042 0.032 2026-09-10 12:41:21,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.021 2026-09-10 12:41:21,365 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48811977 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2b5c2105-f106-4517-9f35-d52dd7a7f724'}] 2026-09-10 12:41:21,375 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48811977 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2b5c2105-f106-4517-9f35-d52dd7a7f724'} sync ignored for existing PoS order pos.order(539,) (state: paid) 2026-09-10 12:41:21,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:21,395 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48811977 finished 2026-09-10 12:41:21,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:21,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/75] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:21,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.044 0.085 2026-09-10 12:41:21,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.012 2026-09-10 12:41:21,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/75] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:21,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:21,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/75] Tour EWalletProgramTour1 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:21,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/75] Tour EWalletProgramTour1 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-10 12:41:21,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:21,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 12:41:21,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/75] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:41:21,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:21,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/75] Tour EWalletProgramTour1 → 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-09-10 12:41:22,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/75] Tour EWalletProgramTour1 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:22,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/75] Tour EWalletProgramTour1 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:22,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/75] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:41:22,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:22,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/75] Tour EWalletProgramTour1 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:22,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/75] Tour EWalletProgramTour1 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:22,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/75] Tour EWalletProgramTour1 → 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-09-10 12:41:22,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:22,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/75] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-10 12:41:22,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/75] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-09-10 12:41:22,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:22,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:22,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/75] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:22,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/75] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:22,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/75] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:41:22,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:22,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/75] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:22,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:22,959 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27980572 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7bbd5e25-d266-484f-b33f-20972a9c0f1d'}] 2026-09-10 12:41:23,040 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27980572 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7bbd5e25-d266-484f-b33f-20972a9c0f1d'} created pos.order #540 2026-09-10 12:41:23,051 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27980572 finished 2026-09-10 12:41:23,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.057 0.088 2026-09-10 12:41:23,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.027 0.035 2026-09-10 12:41:23,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:23,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:23,255 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23704954 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '7bbd5e25-d266-484f-b33f-20972a9c0f1d'}] 2026-09-10 12:41:23,273 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23704954 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '7bbd5e25-d266-484f-b33f-20972a9c0f1d'} sync ignored for existing PoS order pos.order(540,) (state: paid) 2026-09-10 12:41:23,294 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23704954 finished 2026-09-10 12:41:23,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/75] Tour EWalletProgramTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:41:23,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:23,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.100 0.071 2026-09-10 12:41:23,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/75] Tour EWalletProgramTour1 → 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-09-10 12:41:23,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.008 0.009 2026-09-10 12:41:23,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/75] Tour EWalletProgramTour1 → 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-09-10 12:41:23,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:23,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:23,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/75] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:23,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/75] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:23,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:23,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/75] Tour EWalletProgramTour1 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:23,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/75] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:23,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:24,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/75] Tour EWalletProgramTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:24,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/75] Tour EWalletProgramTour1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:24,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/75] Tour EWalletProgramTour1 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:41:24,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/75] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:24,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/75] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:24,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-09-10 12:41:24,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-09-10 12:41:24,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/75] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-09-10 12:41:24,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/75] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-09-10 12:41:24,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-09-10 12:41:24,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/75] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-09-10 12:41:25,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/75] Tour EWalletProgramTour1 → Step Check that: ---check if numpad is visible--- is not true (trigger: body:not(:has(div.numpad:visible))) 2026-09-10 12:41:25,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/75] Tour EWalletProgramTour1 → Step Click Current Balance line in orderline (trigger: .orderline li:contains(Current Balance:)) 2026-09-10 12:41:25,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/75] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-09-10 12:41:25,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-09-10 12:41:25,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:41:25,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 29557484 (allocated 31199232) 2026-09-10 12:41:25,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 75435 2026-09-10 12:41:25,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-09-10 12:41:25,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 75435 2026-09-10 12:41:25,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124125_681159_test_ewallet_program.txt 2026-09-10 12:41:25,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpt_dcwdft_chrome_odoo" 2026-09-10 12:41:26,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 75649 2026-09-10 12:41:26,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmp7sxqojuj_chrome_odoo 2026-09-10 12:41:26,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:40935/json/version 2026-09-10 12:41:26,008 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:26,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:26,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:40935/json 2026-09-10 12:41:26,059 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:26,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:40935/devtools/page/21C55CB112E97D8D765CFBAF03FBC8F9 2026-09-10 12:41:26,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-09-10 12:41:26,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-09-10 12:41:26,185 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:26,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-09-10 12:41:26,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:41:26,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:41:26,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.034 0.042 2026-09-10 12:41:26,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '21C55CB112E97D8D765CFBAF03FBC8F9', 'loaderId': 'C1E2DA9F2B2FCD9A361F712247674B5A', 'isDownload': False} 2026-09-10 12:41:26,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-09-10 12:41:26,302 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:26,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 12:41:26,338 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:41:26,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.027 2026-09-10 12:41:26,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:41:26,841 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:41:26,842 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:41:26,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:26,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/197] Tour EWalletProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:26,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.005 2026-09-10 12:41:26,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:41:26,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:26,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:41:26,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:41:26,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.024 2026-09-10 12:41:26,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-10 12:41:27,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.227 0.325 2026-09-10 12:41:27,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:41:27,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:41:27,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-10 12:41:27,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:41:27,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:27,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:27,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:27,828 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:41:27,849 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:41:27,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.021 2026-09-10 12:41:27,853 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:41:27,893 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:41:27,902 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:27,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.011 0.070 2026-09-10 12:41:27,917 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:41:28,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.053 0.037 2026-09-10 12:41:28,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/197] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:41:28,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.013 0.121 2026-09-10 12:41:28,109 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:28,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-09-10 12:41:28,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.098 2026-09-10 12:41:28,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:28,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-10 12:41:28,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:28] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-10 12:41:28,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/197] Tour EWalletProgramTour2 → 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-09-10 12:41:28,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:28,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:28,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:41:28,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:28,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:28,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:28,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/197] Tour EWalletProgramTour2 → 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-09-10 12:41:28,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:28,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:28,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:29,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:29,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-10 12:41:29,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:29,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:29,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:29,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:29,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:29,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:29,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:29,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.012 0.008 2026-09-10 12:41:29,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:29,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:29,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:41:29,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:29,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:29,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:29,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:29,975 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:29,978 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:30,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:30,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:30,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:30,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:30,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:30,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 12:41:30,291 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97727165 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '52791891-6d5c-406d-aab1-f380f7595ab1'}] 2026-09-10 12:41:30,295 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:30,591 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97727165 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '52791891-6d5c-406d-aab1-f380f7595ab1'} created pos.order #541 2026-09-10 12:41:30,606 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97727165 finished 2026-09-10 12:41:30,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.160 0.229 2026-09-10 12:41:30,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.029 0.029 2026-09-10 12:41:30,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:41:30,929 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19109355 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '52791891-6d5c-406d-aab1-f380f7595ab1'}] 2026-09-10 12:41:30,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:30,949 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19109355 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '52791891-6d5c-406d-aab1-f380f7595ab1'} sync ignored for existing PoS order pos.order(541,) (state: paid) 2026-09-10 12:41:30,967 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19109355 finished 2026-09-10 12:41:30,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:31,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:31,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.084 2026-09-10 12:41:31,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.008 2026-09-10 12:41:31,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:31,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:31,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:31,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-10 12:41:31,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:31,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 12:41:31,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:31,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:31,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:31,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-10 12:41:31,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/197] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:41:31,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:31,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/197] Tour EWalletProgramTour2 → 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-09-10 12:41:31,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:31,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:31,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:41:31,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:32,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:32,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:41:32,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("36.00"))) 2026-09-10 12:41:32,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:32,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:32,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:32,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:41:32,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:32,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:32,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:32,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-10 12:41:32,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/197] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-09-10 12:41:32,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/197] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"):not(:visible)) 2026-09-10 12:41:32,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:32,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:32,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:33,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:33,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:33,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:41:33,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:33,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:33,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:41:33,249 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95873118 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '8c4c6aad-7fe8-4c99-998b-a0e9c09c5b14'}] 2026-09-10 12:41:33,471 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95873118 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '8c4c6aad-7fe8-4c99-998b-a0e9c09c5b14'} created pos.order #542 2026-09-10 12:41:33,499 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95873118 finished 2026-09-10 12:41:33,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.103 0.193 2026-09-10 12:41:33,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.014 0.036 2026-09-10 12:41:33,669 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:41:33,704 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99722660 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '8c4c6aad-7fe8-4c99-998b-a0e9c09c5b14'}] 2026-09-10 12:41:33,713 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99722660 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '8c4c6aad-7fe8-4c99-998b-a0e9c09c5b14'} sync ignored for existing PoS order pos.order(542,) (state: paid) 2026-09-10 12:41:33,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [76/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:33,725 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99722660 finished 2026-09-10 12:41:33,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [77/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:33,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.039 0.064 2026-09-10 12:41:33,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [78/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:33,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.011 2026-09-10 12:41:33,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [79/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:33,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [80/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:34,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [81/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:34,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [82/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-10 12:41:34,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [83/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:34,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [84/197] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:41:34,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [85/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:34,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [86/197] Tour EWalletProgramTour2 → 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-09-10 12:41:34,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [87/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:34,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [88/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:34,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [89/197] Tour EWalletProgramTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:41:34,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [90/197] Tour EWalletProgramTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:41:34,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [91/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:34,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [92/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:34,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [93/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:34,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [94/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2")):has(.price:contains("38.00"))) 2026-09-10 12:41:34,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [95/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:34,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [96/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:35,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [97/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:35,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [98/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:35,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-10 12:41:35,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [100/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:35,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [101/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:35,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [102/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:35,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [103/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:35,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [104/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:35,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [105/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:35,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [106/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:35,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [107/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:35,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [108/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:35,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [109/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:41:35,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [110/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:35,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [111/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:35,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [112/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:35,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [113/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:36,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [114/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:36,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [115/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:36,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [116/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:36,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [117/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-10 12:41:36,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [118/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:36,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [119/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:36,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [120/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:36,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [121/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:41:36,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-10 12:41:36,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [123/197] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00")) 2026-09-10 12:41:36,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [124/197] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"):not(:visible)) 2026-09-10 12:41:36,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [125/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:36,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [126/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:36,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [127/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:36,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [128/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:36,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [129/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:37,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [130/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:41:37,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [131/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:37,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [132/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:37,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [133/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:37,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [134/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:41:37,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [135/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:37,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [136/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:37,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [137/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:37,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [138/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:37,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [139/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:37,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [140/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:37,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [141/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:37,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [142/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:37,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [143/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:37,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 12:41:37,785 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12466344 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '9d004d3b-fc78-49ff-af82-790236a26b66'}] 2026-09-10 12:41:37,951 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12466344 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '9d004d3b-fc78-49ff-af82-790236a26b66'} created pos.order #543 2026-09-10 12:41:37,965 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12466344 finished 2026-09-10 12:41:38,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.079 0.166 2026-09-10 12:41:38,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.013 0.024 2026-09-10 12:41:38,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:41:38,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [144/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:38,198 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18363165 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '9d004d3b-fc78-49ff-af82-790236a26b66'}] 2026-09-10 12:41:38,217 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18363165 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '9d004d3b-fc78-49ff-af82-790236a26b66'} sync ignored for existing PoS order pos.order(543,) (state: paid) 2026-09-10 12:41:38,228 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18363165 finished 2026-09-10 12:41:38,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [145/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:38,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [146/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:38,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.053 0.071 2026-09-10 12:41:38,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 12:41:38,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [147/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:38,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [148/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:38,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [149/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:38,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [150/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-10 12:41:38,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [151/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:38,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [152/197] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:41:38,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [153/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:38,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [154/197] Tour EWalletProgramTour2 → 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-09-10 12:41:38,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [155/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:38,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [156/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:38,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [157/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:39,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [158/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:39,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [159/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:39,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [160/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:39,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [161/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-10 12:41:39,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [162/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:39,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [163/197] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-10 12:41:39,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [164/197] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-10 12:41:39,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [165/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:39,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [166/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:39,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [167/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:39,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [168/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:39,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [169/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:39,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [170/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:39,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [171/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:39,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [172/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:39,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.008 2026-09-10 12:41:39,799 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39446503 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '6a7fd2c8-3881-452c-b149-e9b598892226'}] 2026-09-10 12:41:40,033 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39446503 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '6a7fd2c8-3881-452c-b149-e9b598892226'} created pos.order #544 2026-09-10 12:41:40,055 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39446503 finished 2026-09-10 12:41:40,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.094 0.201 2026-09-10 12:41:40,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.011 0.018 2026-09-10 12:41:40,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:41:40,196 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39425429 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '6a7fd2c8-3881-452c-b149-e9b598892226'}] 2026-09-10 12:41:40,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [173/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:40,203 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39425429 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '6a7fd2c8-3881-452c-b149-e9b598892226'} sync ignored for existing PoS order pos.order(544,) (state: paid) 2026-09-10 12:41:40,217 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39425429 finished 2026-09-10 12:41:40,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [174/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:40,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [175/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:40,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.071 2026-09-10 12:41:40,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.009 0.019 2026-09-10 12:41:40,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [176/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:40,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [177/197] Tour EWalletProgramTour2 → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 12:41:40,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [178/197] Tour EWalletProgramTour2 → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-10 12:41:40,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.003 2026-09-10 12:41:40,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.026 2026-09-10 12:41:40,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [179/197] Tour EWalletProgramTour2 → Step .ticket-screen .order-row:contains("2004") 2026-09-10 12:41:40,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.021 2026-09-10 12:41:40,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [180/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:40,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [181/197] Tour EWalletProgramTour2 → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:41:40,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.028 0.054 2026-09-10 12:41:40,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.014 2026-09-10 12:41:40,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [182/197] Tour EWalletProgramTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 12:41:40,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [183/197] Tour EWalletProgramTour2 → Step click back button (trigger: .back-button) 2026-09-10 12:41:40,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [184/197] Tour EWalletProgramTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:41:40,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [185/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:40,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [186/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:40,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [187/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-09-10 12:41:41,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [188/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:41,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [189/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:41,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [190/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:41,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [191/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:41,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [192/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:41,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [193/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:41,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [194/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:41,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [195/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:41,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [196/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:41,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:41:41,498 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77288641 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000005', 'uuid': '39ec2f47-2d78-455c-a7e6-76b90e1cfad8'}] 2026-09-10 12:41:41,684 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77288641 order {'name': '/', 'pos_reference': '262-75-000005', 'uuid': '39ec2f47-2d78-455c-a7e6-76b90e1cfad8'} created pos.order #545 2026-09-10 12:41:41,718 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77288641 finished 2026-09-10 12:41:41,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 166 0.101 0.190 2026-09-10 12:41:41,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.005 0.012 2026-09-10 12:41:41,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.014 0.031 2026-09-10 12:41:41,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:41:41,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4159656 started for PoS orders references: [{'name': 'Shop - 000004 REFUND', 'pos_reference': '262-75-000005', 'uuid': '39ec2f47-2d78-455c-a7e6-76b90e1cfad8'}] 2026-09-10 12:41:41,973 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4159656 order {'name': 'Shop - 000004 REFUND', 'pos_reference': '262-75-000005', 'uuid': '39ec2f47-2d78-455c-a7e6-76b90e1cfad8'} sync ignored for existing PoS order pos.order(545,) (state: paid) 2026-09-10 12:41:41,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [197/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:41,990 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4159656 finished 2026-09-10 12:41:42,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-09-10 12:41:42,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:41:42,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.077 0.079 2026-09-10 12:41:42,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 53254572 (allocated 55848960) 2026-09-10 12:41:42,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 75649 2026-09-10 12:41:42,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-09-10 12:41:42,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 75649 2026-09-10 12:41:42,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124142_515120_test_ewallet_program.txt 2026-09-10 12:41:42,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmp7sxqojuj_chrome_odoo" 2026-09-10 12:41:42,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_refund_credit_note_line_quantity ... 2026-09-10 12:41:43,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome pid: 75895 2026-09-10 12:41:43,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless temporary user profile dir: /tmp/tmpjcttnre1_chrome_odoo 2026-09-10 12:41:43,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:33599/json/version 2026-09-10 12:41:43,198 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:43,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:43,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:33599/json 2026-09-10 12:41:43,224 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:43,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Websocket url found: ws://127.0.0.1:33599/devtools/page/ED39BCFD9EFB1B4BCE1485359B046558 2026-09-10 12:41:43,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Enable chrome headless console log notification 2026-09-10 12:41:43,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless enable page notifications 2026-09-10 12:41:43,381 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:43,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Setting session cookie in browser 2026-09-10 12:41:43,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:41:43,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:41:43,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:43,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:43] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.041 0.369 2026-09-10 12:41:43,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigation result: {'frameId': 'ED39BCFD9EFB1B4BCE1485359B046558', 'loaderId': 'F6D85CE3E4E3B461BC59F8CC1AB5FB4A', 'isDownload': False} 2026-09-10 12:41:43,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate ready code "odoo.isTourReady('EWalletRefundCreditNoteQtyTour')" 2026-09-10 12:41:43,847 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:43,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:43] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:41:43,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:43] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:41:43,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:43] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-09-10 12:41:44,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:41:44,308 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:41:44,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:41:44,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate test code "odoo.startTour('EWalletRefundCreditNoteQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:44,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-10 12:41:44,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [1/49] Tour EWalletRefundCreditNoteQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:44,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:41:44,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:44,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-09-10 12:41:44,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-10 12:41:44,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.024 2026-09-10 12:41:44,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.026 2026-09-10 12:41:45,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.262 0.298 2026-09-10 12:41:45,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:41:45,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:41:45,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-10 12:41:45,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:45,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:45,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:41:45,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:45,329 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:41:45,344 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:41:45,349 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:41:45,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.035 2026-09-10 12:41:45,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:41:45,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.017 0.073 2026-09-10 12:41:45,423 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:45,465 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 12:41:45,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [2/49] Tour EWalletRefundCreditNoteQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:45,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.080 2026-09-10 12:41:45,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [3/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:45,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [4/49] Tour EWalletRefundCreditNoteQtyTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:41:45,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.105 0.159 2026-09-10 12:41:45,688 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:41:45,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-10 12:41:45,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-10 12:41:45,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-10 12:41:45,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-09-10 12:41:45,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-09-10 12:41:45,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-09-10 12:41:45,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 12:41:45,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-10 12:41:45,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-09-10 12:41:45,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-10 12:41:45,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.158 2026-09-10 12:41:46,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [5/49] Tour EWalletRefundCreditNoteQtyTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:41:46,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [6/49] Tour EWalletRefundCreditNoteQtyTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:41:46,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [7/49] Tour EWalletRefundCreditNoteQtyTour → Step Search for partner "Ewal" (trigger: .modal-dialog .input-group input) 2026-09-10 12:41:46,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [8/49] Tour EWalletRefundCreditNoteQtyTour → Step click partner 'Ewal' from partner list screen (trigger: .modal .partner-list b:contains(Ewal)) 2026-09-10 12:41:46,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [9/49] Tour EWalletRefundCreditNoteQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:46,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-10 12:41:46,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [10/49] Tour EWalletRefundCreditNoteQtyTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:41:46,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [11/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:46,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [12/49] Tour EWalletRefundCreditNoteQtyTour → 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-09-10 12:41:46,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [13/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:41:46,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [14/49] Tour EWalletRefundCreditNoteQtyTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:41:46,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [15/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:41:46,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [16/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:41:46,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [17/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:41:46,831 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [18/49] Tour EWalletRefundCreditNoteQtyTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:41:46,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [19/49] Tour EWalletRefundCreditNoteQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-10 12:41:46,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [20/49] Tour EWalletRefundCreditNoteQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:46,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [21/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:47,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [22/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:47,065 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:47,067 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:47,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [23/49] Tour EWalletRefundCreditNoteQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:47,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [24/49] Tour EWalletRefundCreditNoteQtyTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 12:41:47,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [25/49] Tour EWalletRefundCreditNoteQtyTour → Step Invoice option is selected (trigger: .payment-buttons .js_invoice.highlight) 2026-09-10 12:41:47,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [26/49] Tour EWalletRefundCreditNoteQtyTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:41:47,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [27/49] Tour EWalletRefundCreditNoteQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:47,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [28/49] Tour EWalletRefundCreditNoteQtyTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:41:47,400 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17177221 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'abda1787-c561-46be-a07e-17a3166b8cfa'}] 2026-09-10 12:41:47,408 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:48,826 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17177221 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'abda1787-c561-46be-a07e-17a3166b8cfa'} created pos.order #546 2026-09-10 12:41:48,855 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17177221 finished 2026-09-10 12:41:48,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 561 0.440 1.089 2026-09-10 12:41:48,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.006 0.015 2026-09-10 12:41:48,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:49,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:41:49,148 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25281252 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'abda1787-c561-46be-a07e-17a3166b8cfa'}] 2026-09-10 12:41:49,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [29/49] Tour EWalletRefundCreditNoteQtyTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:41:49,157 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25281252 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'abda1787-c561-46be-a07e-17a3166b8cfa'} sync ignored for existing PoS order pos.order(546,) (state: done) 2026-09-10 12:41:49,171 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25281252 finished 2026-09-10 12:41:49,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [30/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:49,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [31/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:49,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [32/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:49,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.077 0.082 2026-09-10 12:41:49,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.005 0.013 2026-09-10 12:41:49,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [33/49] Tour EWalletRefundCreditNoteQtyTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 12:41:49,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [34/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-10 12:41:49,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:41:49,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-10 12:41:49,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [35/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .order-row:contains("Ewal") 2026-09-10 12:41:49,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 12:41:49,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [36/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:49,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [37/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:41:49,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [38/49] Tour EWalletRefundCreditNoteQtyTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 12:41:49,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [39/49] Tour EWalletRefundCreditNoteQtyTour → Step click back button (trigger: .back-button) 2026-09-10 12:41:49,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [40/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:41:49,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [41/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:41:49,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [42/49] Tour EWalletRefundCreditNoteQtyTour → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-09-10 12:41:49,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [43/49] Tour EWalletRefundCreditNoteQtyTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:41:50,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [44/49] Tour EWalletRefundCreditNoteQtyTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:41:50,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [45/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:41:50,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [46/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:41:50,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [47/49] Tour EWalletRefundCreditNoteQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:41:50,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [48/49] Tour EWalletRefundCreditNoteQtyTour → Step Invoice option is selected (trigger: .payment-buttons .js_invoice.highlight) 2026-09-10 12:41:50,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [49/49] Tour EWalletRefundCreditNoteQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:41:50,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-09-10 12:41:50,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:41:50,329 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69048549 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '826af79b-4db0-4de1-8784-a9a50da45c9c'}] 2026-09-10 12:41:50,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 21831268 (allocated 23728128) 2026-09-10 12:41:50,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 75895 2026-09-10 12:41:50,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-09-10 12:41:50,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 75895 2026-09-10 12:41:50,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124150_637585_test_ewallet_refund_credit_note_line_quantity.txt 2026-09-10 12:41:50,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmpjcttnre1_chrome_odoo" 2026-09-10 12:41:50,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-09-10 12:41:51,025 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69048549 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '826af79b-4db0-4de1-8784-a9a50da45c9c'} created pos.order #547 2026-09-10 12:41:51,028 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69048549 finished 2026-09-10 12:41:51,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.314 0.451 2026-09-10 12:41:51,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-09-10 12:41:52,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 76112 2026-09-10 12:41:52,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmpdu71nr1g_chrome_odoo 2026-09-10 12:41:52,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:42741/json/version 2026-09-10 12:41:52,076 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:52,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:52,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:42741/json 2026-09-10 12:41:52,097 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:52,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:42741/devtools/page/E6FE3D2A4BAEB8BDAFFD1C81874ACBF9 2026-09-10 12:41:52,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-09-10 12:41:52,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-09-10 12:41:52,249 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:52,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-09-10 12:41:52,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:41:52,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:41:52,292 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:52,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:52] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.045 0.432 2026-09-10 12:41:52,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': 'E6FE3D2A4BAEB8BDAFFD1C81874ACBF9', 'loaderId': 'CC547F5F3B509438162F5B181CDE1380', 'isDownload': False} 2026-09-10 12:41:52,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Evaluate ready code "odoo.isTourReady('test_free_product_multiple_reward_products')" 2026-09-10 12:41:52,774 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:52,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:41:52,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:41:52,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:41:53,290 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:53,299 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:53,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:41:53,333 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Evaluate test code "odoo.startTour('test_free_product_multiple_reward_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:53,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [1/18] Tour test_free_product_multiple_reward_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:53,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-10 12:41:53,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:41:53,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:41:53,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:41:53,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-10 12:41:53,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.031 2026-09-10 12:41:53,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-10 12:41:54,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.287 0.360 2026-09-10 12:41:54,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:41:54,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:41:54,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-10 12:41:54,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:41:54,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:54,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:41:54,434 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:41:54,443 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:41:54,460 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:41:54,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.024 2026-09-10 12:41:54,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 12:41:54,488 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:41:54,490 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:41:54,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.065 2026-09-10 12:41:54,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [2/18] Tour test_free_product_multiple_reward_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:54,625 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:54,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.068 0.053 2026-09-10 12:41:54,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [3/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-10 12:41:54,763 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:54,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.034 0.185 2026-09-10 12:41:54,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-10 12:41:54,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-09-10 12:41:54,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-10 12:41:54,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.242 2026-09-10 12:41:54,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.199 2026-09-10 12:41:55,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1655&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 12:41:55,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 12:41:55,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-10 12:41:55,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:41:55,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-09-10 12:41:55,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.148 2026-09-10 12:41:55,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 12:41:55,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.200 2026-09-10 12:41:55,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [4/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-10 12:41:55,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [5/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item C' (trigger: article.product .product-content .product-name:contains("Promo Item C")) 2026-09-10 12:41:55,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [6/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-10 12:41:55,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [7/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:55,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [8/18] Tour test_free_product_multiple_reward_products → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-10 12:41:55,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [9/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:55,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [10/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-10 12:41:55,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [11/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-10 12:41:55,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [12/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-10 12:41:55,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [13/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:55,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [14/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("4"))) 2026-09-10 12:41:55,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [15/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:56,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [16/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:41:56,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [17/18] Tour test_free_product_multiple_reward_products → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-10 12:41:56,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [18/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:41:56,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-09-10 12:41:56,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_multiple_reward_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-10 12:41:56,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 16999444 (allocated 18747392) 2026-09-10 12:41:56,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 76112 2026-09-10 12:41:56,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-09-10 12:41:56,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 76112 2026-09-10 12:41:56,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124156_355989_test_free_product_multiple_reward_products.txt 2026-09-10 12:41:56,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpdu71nr1g_chrome_odoo" 2026-09-10 12:41:56,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_from_gs1_barcode ... 2026-09-10 12:41:57,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome pid: 76318 2026-09-10 12:41:57,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless temporary user profile dir: /tmp/tmprsxndagy_chrome_odoo 2026-09-10 12:41:57,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:44253/json/version 2026-09-10 12:41:57,259 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:57,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Browser version: Chrome/150.0.7871.114 2026-09-10 12:41:57,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:44253/json 2026-09-10 12:41:57,285 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:41:57,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Websocket url found: ws://127.0.0.1:44253/devtools/page/9214BA87B10C8D9083249F6EBF5D1B88 2026-09-10 12:41:57,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Enable chrome headless console log notification 2026-09-10 12:41:57,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless enable page notifications 2026-09-10 12:41:57,519 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:41:57,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Setting session cookie in browser 2026-09-10 12:41:57,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:41:57,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:41:57,543 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:41:58,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.082 0.409 2026-09-10 12:41:58,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigation result: {'frameId': '9214BA87B10C8D9083249F6EBF5D1B88', 'loaderId': '4058E1EE0620ABF52235F94EAB213A99', 'isDownload': False} 2026-09-10 12:41:58,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_from_gs1_barcode')" 2026-09-10 12:41:58,057 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:41:58,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 12:41:58,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-10 12:41:58,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-09-10 12:41:58,502 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:58,512 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:58,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:41:58,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_from_gs1_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:41:58,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [1/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:41:58,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:41:58,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 12:41:58,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.006 0.011 2026-09-10 12:41:58,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:41:58,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:41:58,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-10 12:41:58,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.020 2026-09-10 12:41:58,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.036 2026-09-10 12:41:58,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-10 12:41:59,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.284 0.309 2026-09-10 12:41:59,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:41:59,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:41:59,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-10 12:41:59,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-09-10 12:41:59,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: Owl is running in 'dev' mode. 2026-09-10 12:41:59,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:41:59,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:41:59,642 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:41:59,656 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:41:59,657 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:41:59,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.026 2026-09-10 12:41:59,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-10 12:41:59,710 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:41:59,712 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:41:59,788 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:41:59,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.028 0.041 2026-09-10 12:41:59,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [2/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:41:59,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.081 2026-09-10 12:41:59,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [3/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step PoS model scan barcode '0108431673020125303' (trigger: body) 2026-09-10 12:41:59,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.035 0.029 2026-09-10 12:41:59,999 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:41:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:42:00,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.081 2026-09-10 12:42:00,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-10 12:42:00,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [4/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:00,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-10 12:42:00,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-10 12:42:00,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 12:42:00,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 12:42:00,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-09-10 12:42:00,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [5/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-10 12:42:00,223 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 12:42:00,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-10 12:42:00,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.024 0.163 2026-09-10 12:42:00,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-10 12:42:00,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.184 2026-09-10 12:42:00,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [6/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:00,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [7/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-10 12:42:00,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [8/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:00,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [9/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-10 12:42:00,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [10/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:00,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: tour succeeded 2026-09-10 12:42:00,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_from_gs1_barcode SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-10 12:42:00,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: heap 14640848 (allocated 15466496) 2026-09-10 12:42:00,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing chrome headless with pid 76318 2026-09-10 12:42:00,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing websocket connection 2026-09-10 12:42:00,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Terminating chrome headless with pid 76318 2026-09-10 12:42:00,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124200_884834_test_free_product_tag_quantity_from_gs1_barcode.txt 2026-09-10 12:42:00,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Removing chrome user profile "/tmp/tmprsxndagy_chrome_odoo" 2026-09-10 12:42:00,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_set_with_numpad ... 2026-09-10 12:42:01,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome pid: 76536 2026-09-10 12:42:01,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless temporary user profile dir: /tmp/tmpbv2t81fk_chrome_odoo 2026-09-10 12:42:01,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:36007/json/version 2026-09-10 12:42:01,644 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:01,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:01,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:36007/json 2026-09-10 12:42:01,692 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:01,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Websocket url found: ws://127.0.0.1:36007/devtools/page/135DCFF07EE5D2356AA491E45A069988 2026-09-10 12:42:01,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Enable chrome headless console log notification 2026-09-10 12:42:01,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless enable page notifications 2026-09-10 12:42:01,904 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:01,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Setting session cookie in browser 2026-09-10 12:42:01,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:42:01,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:42:01,918 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:02,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:02] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.050 0.562 2026-09-10 12:42:02,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigation result: {'frameId': '135DCFF07EE5D2356AA491E45A069988', 'loaderId': 'CB7AC850EB98139DCBBDA0D7F5A955B3', 'isDownload': False} 2026-09-10 12:42:02,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_set_with_numpad')" 2026-09-10 12:42:02,546 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:02,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:02] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:42:02,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:02] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 12:42:02,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:02] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-10 12:42:03,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:03,087 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:03,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.019 2026-09-10 12:42:03,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_set_with_numpad', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:03,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [1/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:03,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 12:42:03,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:42:03,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:03,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.014 2026-09-10 12:42:03,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-10 12:42:03,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.032 2026-09-10 12:42:03,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-10 12:42:03,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.197 0.288 2026-09-10 12:42:03,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:42:03,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:03,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-09-10 12:42:03,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:42:04,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:04,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:42:04,081 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:42:04,105 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:42:04,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-09-10 12:42:04,109 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:42:04,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:42:04,120 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:04,124 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:04,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.073 2026-09-10 12:42:04,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [2/29] Tour test_free_product_tag_quantity_set_with_numpad → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:04,266 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:04,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [3/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-10 12:42:04,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.108 0.036 2026-09-10 12:42:04,413 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:04,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.212 2026-09-10 12:42:04,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-09-10 12:42:04,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-09-10 12:42:04,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-09-10 12:42:04,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-09-10 12:42:04,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 12:42:04,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-10 12:42:04,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.141 2026-09-10 12:42:04,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-10 12:42:04,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-09-10 12:42:04,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-10 12:42:04,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-10 12:42:04,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.190 2026-09-10 12:42:04,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [4/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))))) 2026-09-10 12:42:04,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [5/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:05,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [6/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:42:05,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [7/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:05,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [8/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:05,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [9/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-10 12:42:05,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [10/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:05,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [11/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-10 12:42:05,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [12/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:05,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [13/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-10 12:42:05,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [14/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:05,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [15/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-10 12:42:05,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [16/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:05,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [17/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '25.00' (trigger: .product-screen .order-summary .total:contains("25.00")) 2026-09-10 12:42:05,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [18/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:05,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [19/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:05,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [20/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:42:05,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [21/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:05,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [22/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:05,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [23/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("3"))) 2026-09-10 12:42:06,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [24/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:06,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [25/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5.00"))) 2026-09-10 12:42:06,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [26/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-10 12:42:06,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [27/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:06,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [28/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-10 12:42:06,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [29/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:06,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: tour succeeded 2026-09-10 12:42:06,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_set_with_numpad SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-10 12:42:06,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: heap 15975440 (allocated 17825792) 2026-09-10 12:42:06,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing chrome headless with pid 76536 2026-09-10 12:42:06,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing websocket connection 2026-09-10 12:42:06,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Terminating chrome headless with pid 76536 2026-09-10 12:42:06,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124206_489790_test_free_product_tag_quantity_set_with_numpad.txt 2026-09-10 12:42:06,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Removing chrome user profile "/tmp/tmpbv2t81fk_chrome_odoo" 2026-09-10 12:42:06,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-09-10 12:42:07,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 76743 2026-09-10 12:42:07,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpm6q24lem_chrome_odoo 2026-09-10 12:42:07,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:36957/json/version 2026-09-10 12:42:07,203 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:07,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:07,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:36957/json 2026-09-10 12:42:07,219 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:07,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:36957/devtools/page/0E664A830510E9799F2B6084018A51D9 2026-09-10 12:42:07,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-09-10 12:42:07,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-09-10 12:42:07,436 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:07,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-09-10 12:42:07,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:42:07,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:42:07,455 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:07,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:07] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.046 0.383 2026-09-10 12:42:07,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '0E664A830510E9799F2B6084018A51D9', 'loaderId': '644F550D33B18C578EBF888579B10044', 'isDownload': False} 2026-09-10 12:42:07,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-09-10 12:42:07,900 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:07,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:07] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:42:07,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:07] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 12:42:07,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:07] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 12:42:08,319 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:08,327 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:42:08,338 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:42:08,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate test code "odoo.startTour('MultiplePhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:08,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.008 2026-09-10 12:42:08,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [1/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:08,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:42:08,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:08,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:42:08,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-10 12:42:08,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.040 0.030 2026-09-10 12:42:08,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-10 12:42:09,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.243 0.302 2026-09-10 12:42:09,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:42:09,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:42:09,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.033 2026-09-10 12:42:09,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:42:09,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:09,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:42:09,347 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:09,377 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:42:09,381 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:42:09,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.012 2026-09-10 12:42:09,412 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:42:09,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:42:09,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.057 2026-09-10 12:42:09,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-10 12:42:09,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [2/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:09,537 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:09,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.046 2026-09-10 12:42:09,616 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:09,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [3/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:09,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.158 2026-09-10 12:42:09,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.026 0.150 2026-09-10 12:42:09,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-09-10 12:42:09,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-09-10 12:42:09,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.005 0.264 2026-09-10 12:42:09,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-10 12:42:09,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-10 12:42:09,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-09-10 12:42:09,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-10 12:42:09,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-10 12:42:09,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-10 12:42:10,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.189 2026-09-10 12:42:10,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [4/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards1' (trigger: button.selection-item:has(span:contains("Gift Cards1"))) 2026-09-10 12:42:10,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [5/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-10 12:42:10,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [6/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-10 12:42:10,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [7/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-10 12:42:10,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 12:42:10,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [8/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-10 12:42:10,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [9/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards' (trigger: button.selection-item:has(span:contains("Gift Cards"))) 2026-09-10 12:42:10,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [10/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:11,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [11/68] Tour MultiplePhysicalGiftCardProgramSaleTour → 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-09-10 12:42:11,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [12/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:11,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [13/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-10 12:42:11,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [14/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-10 12:42:11,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [15/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:11,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [16/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:11,324 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:11,332 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:11,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [17/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:11,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [18/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:11,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [19/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:42:11,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [20/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:42:11,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [21/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:42:11,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [22/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:11,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [23/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:11,721 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60278272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '91e5d1b5-505d-4397-9266-185a22d3105a'}] 2026-09-10 12:42:11,731 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:42:11,804 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60278272 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '91e5d1b5-505d-4397-9266-185a22d3105a'} created pos.order #548 2026-09-10 12:42:11,817 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60278272 finished 2026-09-10 12:42:11,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.066 0.091 2026-09-10 12:42:11,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.018 0.031 2026-09-10 12:42:12,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:42:12,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [24/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:12,115 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55836841 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '91e5d1b5-505d-4397-9266-185a22d3105a'}] 2026-09-10 12:42:12,130 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55836841 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '91e5d1b5-505d-4397-9266-185a22d3105a'} sync ignored for existing PoS order pos.order(548,) (state: paid) 2026-09-10 12:42:12,142 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55836841 finished 2026-09-10 12:42:12,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [25/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:12,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [26/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-09-10 12:42:12,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.064 0.075 2026-09-10 12:42:12,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [27/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-10 12:42:12,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.006 0.014 2026-09-10 12:42:12,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [28/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-10 12:42:12,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [29/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-10 12:42:12,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:42:12,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [30/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-10 12:42:12,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [31/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-09-10 12:42:13,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [32/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:13,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [33/68] Tour MultiplePhysicalGiftCardProgramSaleTour → 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-09-10 12:42:13,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [34/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:13,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [35/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-10 12:42:13,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [36/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-10 12:42:13,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [37/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:13,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [38/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:13,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [39/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:13,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [40/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:13,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [41/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:42:13,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [42/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:42:13,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [43/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:42:13,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [44/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:13,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [45/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:13,772 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20652000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c4cc1e43-b965-4e0f-bd6c-2994fd40d731'}] 2026-09-10 12:42:13,846 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20652000 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c4cc1e43-b965-4e0f-bd6c-2994fd40d731'} created pos.order #549 2026-09-10 12:42:13,864 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20652000 finished 2026-09-10 12:42:13,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.068 0.085 2026-09-10 12:42:13,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.024 2026-09-10 12:42:14,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:42:14,060 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80162259 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c4cc1e43-b965-4e0f-bd6c-2994fd40d731'}] 2026-09-10 12:42:14,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [46/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:14,073 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80162259 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c4cc1e43-b965-4e0f-bd6c-2994fd40d731'} sync ignored for existing PoS order pos.order(549,) (state: paid) 2026-09-10 12:42:14,094 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80162259 finished 2026-09-10 12:42:14,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [47/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:14,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [48/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-09-10 12:42:14,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.050 0.074 2026-09-10 12:42:14,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.010 2026-09-10 12:42:14,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [49/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-10 12:42:14,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [50/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-10 12:42:14,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [51/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-10 12:42:14,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:14] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.004 0.009 2026-09-10 12:42:14,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [52/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-10 12:42:14,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [53/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-09-10 12:42:15,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [54/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:15,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [55/68] Tour MultiplePhysicalGiftCardProgramSaleTour → 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-09-10 12:42:15,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [56/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:15,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [57/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-10 12:42:15,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [58/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-10 12:42:15,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [59/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:15,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [60/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:15,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [61/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:15,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [62/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:15,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [63/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:42:15,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [64/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:42:15,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [65/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:42:15,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [66/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:15,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [67/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:15,704 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85337474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e4ef9efd-c60c-4036-a8cd-ce2b1fbfd147'}] 2026-09-10 12:42:15,759 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85337474 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e4ef9efd-c60c-4036-a8cd-ce2b1fbfd147'} created pos.order #550 2026-09-10 12:42:15,770 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85337474 finished 2026-09-10 12:42:15,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.081 2026-09-10 12:42:15,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.010 0.028 2026-09-10 12:42:15,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:42:15,934 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83256115 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'e4ef9efd-c60c-4036-a8cd-ce2b1fbfd147'}] 2026-09-10 12:42:15,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [68/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:15,963 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83256115 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'e4ef9efd-c60c-4036-a8cd-ce2b1fbfd147'} sync ignored for existing PoS order pos.order(550,) (state: paid) 2026-09-10 12:42:15,984 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83256115 finished 2026-09-10 12:42:15,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-09-10 12:42:15,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 12:42:16,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.043 0.148 2026-09-10 12:42:16,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 22052780 (allocated 24383488) 2026-09-10 12:42:16,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 76743 2026-09-10 12:42:16,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-09-10 12:42:16,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 76743 2026-09-10 12:42:16,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124216_330562_test_gift_card_code_links_to_correct_program.txt 2026-09-10 12:42:16,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpm6q24lem_chrome_odoo" 2026-09-10 12:42:16,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-09-10 12:42:16,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 76967 2026-09-10 12:42:16,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmp7cub6jqo_chrome_odoo 2026-09-10 12:42:16,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:38103/json/version 2026-09-10 12:42:16,908 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:16,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:16,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:38103/json 2026-09-10 12:42:16,992 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:17,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:38103/devtools/page/09FF491D0DDC8E1E30AE739642495FD0 2026-09-10 12:42:17,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-09-10 12:42:17,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-09-10 12:42:17,196 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:17,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-09-10 12:42:17,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:17,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:17,221 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:17,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:17] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.029 0.383 2026-09-10 12:42:17,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '09FF491D0DDC8E1E30AE739642495FD0', 'loaderId': '729D892CFFA61B8C65DE8CAE187CF639', 'isDownload': False} 2026-09-10 12:42:17,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-09-10 12:42:17,646 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:17,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:42:17,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:42:17,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-10 12:42:18,088 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:18,100 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:18,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:42:18,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate test code "odoo.startTour('test_gift_card_no_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:18,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-10 12:42:18,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [1/17] Tour test_gift_card_no_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:18,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:18,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:18,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-09-10 12:42:18,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-10 12:42:18,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.037 2026-09-10 12:42:18,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-09-10 12:42:18,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.252 0.282 2026-09-10 12:42:18,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:18,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:42:18,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-09-10 12:42:19,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:19,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:19,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:42:19,125 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:19,145 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:42:19,149 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:42:19,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.028 2026-09-10 12:42:19,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.046 2026-09-10 12:42:19,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 12:42:19,197 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:19,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:42:19,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [2/17] Tour test_gift_card_no_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:19,313 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:19,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [3/17] Tour test_gift_card_no_date → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:19,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.069 2026-09-10 12:42:19,464 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:19,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-10 12:42:19,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.005 0.114 2026-09-10 12:42:19,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-10 12:42:19,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-10 12:42:19,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.280 2026-09-10 12:42:19,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-10 12:42:19,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-10 12:42:19,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-10 12:42:19,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-10 12:42:19,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-10 12:42:19,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-10 12:42:19,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.237 2026-09-10 12:42:19,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [4/17] Tour test_gift_card_no_date → Step a:contains("Sell physical gift card?") 2026-09-10 12:42:19,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [5/17] Tour test_gift_card_no_date → Step Input code 'test' (trigger: input[id="code"]) 2026-09-10 12:42:20,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [6/17] Tour test_gift_card_no_date → Step Input amount '42' (trigger: input[id="amount"]) 2026-09-10 12:42:20,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:20] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 12:42:20,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [7/17] Tour test_gift_card_no_date → Step Input date '' (trigger: .modal input.o_datetime_input.cursor-pointer.form-control.form-control-lg) 2026-09-10 12:42:20,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [8/17] Tour test_gift_card_no_date → Step .btn-primary:contains("Add Balance") 2026-09-10 12:42:20,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [9/17] Tour test_gift_card_no_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:20,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [10/17] Tour test_gift_card_no_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:20,791 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:20,794 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:20,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [11/17] Tour test_gift_card_no_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:20,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [12/17] Tour test_gift_card_no_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:20,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [13/17] Tour test_gift_card_no_date → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:42:20,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [14/17] Tour test_gift_card_no_date → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:42:21,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [15/17] Tour test_gift_card_no_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:21,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [16/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:21,122 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6758015 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '90a61e04-f720-4b09-b832-78486328f5ce'}] 2026-09-10 12:42:21,124 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:21,191 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6758015 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '90a61e04-f720-4b09-b832-78486328f5ce'} created pos.order #551 2026-09-10 12:42:21,203 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6758015 finished 2026-09-10 12:42:21,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.039 0.080 2026-09-10 12:42:21,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.021 0.033 2026-09-10 12:42:21,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:42:21,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [17/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:21,427 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98205630 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '90a61e04-f720-4b09-b832-78486328f5ce'}] 2026-09-10 12:42:21,434 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98205630 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '90a61e04-f720-4b09-b832-78486328f5ce'} sync ignored for existing PoS order pos.order(551,) (state: paid) 2026-09-10 12:42:21,444 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98205630 finished 2026-09-10 12:42:21,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-09-10 12:42:21,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 12:42:21,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.046 0.063 2026-09-10 12:42:21,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 18187148 (allocated 20709376) 2026-09-10 12:42:21,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 76967 2026-09-10 12:42:21,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-09-10 12:42:21,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 76967 2026-09-10 12:42:21,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124221_727641_test_gift_card_no_date.txt 2026-09-10 12:42:21,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmp7cub6jqo_chrome_odoo" 2026-09-10 12:42:21,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-09-10 12:42:22,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 77181 2026-09-10 12:42:22,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmppxevp2av_chrome_odoo 2026-09-10 12:42:22,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:35751/json/version 2026-09-10 12:42:22,438 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:22,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:22,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:35751/json 2026-09-10 12:42:22,476 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:22,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:35751/devtools/page/B87D2CC6AEA92C9F948F012745392FDD 2026-09-10 12:42:22,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-09-10 12:42:22,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-09-10 12:42:22,673 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:22,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-09-10 12:42:22,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:22,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:22,704 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:23,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.049 0.643 2026-09-10 12:42:23,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': 'B87D2CC6AEA92C9F948F012745392FDD', 'loaderId': '619360D416693DF5724BB9F1092EF0F7', 'isDownload': False} 2026-09-10 12:42:23,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-09-10 12:42:23,409 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:23,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:42:23,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:42:23,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:42:23,883 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:23,892 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:23,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:42:23,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate test code "odoo.startTour('GiftCardProgramPriceNoTaxTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:23,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [1/29] Tour GiftCardProgramPriceNoTaxTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:23,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 12:42:23,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:42:23,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:24,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 12:42:24,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-10 12:42:24,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.027 2026-09-10 12:42:24,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 12:42:24,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.245 0.330 2026-09-10 12:42:24,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:42:24,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:24,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-09-10 12:42:24,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:42:24,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:24,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:42:24,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:24,947 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:42:24,959 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:42:24,963 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:42:24,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.017 0.019 2026-09-10 12:42:24,991 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:42:25,004 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:42:25,065 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-10 12:42:25,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.097 0.062 2026-09-10 12:42:25,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [2/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:25,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.123 2026-09-10 12:42:25,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.155 2026-09-10 12:42:25,263 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:25,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [3/29] Tour GiftCardProgramPriceNoTaxTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:42:25,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.004 0.083 2026-09-10 12:42:25,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.110 2026-09-10 12:42:25,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-10 12:42:25,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.195 2026-09-10 12:42:25,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.217 2026-09-10 12:42:25,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-09-10 12:42:25,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-10 12:42:25,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-10 12:42:25,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-10 12:42:25,560 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-10 12:42:25,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.193 2026-09-10 12:42:25,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [4/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:25,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [5/29] Tour GiftCardProgramPriceNoTaxTour → 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-09-10 12:42:25,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [6/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:42:25,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [7/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:42:25,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [8/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:42:25,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [9/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:42:26,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [10/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:42:26,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [11/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-10 12:42:26,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [12/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:42:26,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [13/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:42:26,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [14/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","price":"1.98"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-09-10 12:42:26,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [15/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:26,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [16/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:42:26,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [17/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:42:26,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [18/29] Tour GiftCardProgramPriceNoTaxTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:42:26,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [19/29] Tour GiftCardProgramPriceNoTaxTour → Step input text '043123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:42:26,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [20/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:42:26,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [21/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:42:26,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.009 2026-09-10 12:42:26,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.017 0.018 2026-09-10 12:42:26,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [22/29] Tour GiftCardProgramPriceNoTaxTour → 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-09-10 12:42:26,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [23/29] Tour GiftCardProgramPriceNoTaxTour → 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-09-10 12:42:26,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [24/29] Tour GiftCardProgramPriceNoTaxTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:42:26,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [25/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:26,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [26/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-10 12:42:26,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [27/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:27,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [28/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98")) 2026-09-10 12:42:27,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [29/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98"):not(:visible)) 2026-09-10 12:42:27,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-09-10 12:42:27,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 12:42:27,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15293916 (allocated 16515072) 2026-09-10 12:42:27,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 77181 2026-09-10 12:42:27,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-09-10 12:42:27,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 77181 2026-09-10 12:42:27,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124227_343175_test_gift_card_price_no_tax.txt 2026-09-10 12:42:27,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmppxevp2av_chrome_odoo" 2026-09-10 12:42:27,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-09-10 12:42:28,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77387 2026-09-10 12:42:28,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmp26mids0q_chrome_odoo 2026-09-10 12:42:28,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45965/json/version 2026-09-10 12:42:28,144 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:28,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:28,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45965/json 2026-09-10 12:42:28,234 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:28,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:45965/devtools/page/BC47FADB8839E2F26403B81CDE1EC354 2026-09-10 12:42:28,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-10 12:42:28,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-10 12:42:28,430 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:28,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-10 12:42:28,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:28,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:28,454 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:28,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:28] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.041 0.420 2026-09-10 12:42:28,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': 'BC47FADB8839E2F26403B81CDE1EC354', 'loaderId': '4E3EBA65E50D3D260F1BF909B5734470', 'isDownload': False} 2026-09-10 12:42:28,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-09-10 12:42:28,932 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:28,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:28] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:42:28,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:28] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:42:28,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:28] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:42:29,385 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:29,396 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:29,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:42:29,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:29,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/14] Tour GiftCardProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:29,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-10 12:42:29,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:29,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:29,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-09-10 12:42:29,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-10 12:42:29,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.032 2026-09-10 12:42:29,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-09-10 12:42:30,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.218 0.289 2026-09-10 12:42:30,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:42:30,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:42:30,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-10 12:42:30,263 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:42:30,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:30,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:42:30,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:30,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:30,343 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:42:30,348 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:42:30,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.027 2026-09-10 12:42:30,374 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:30,384 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:42:30,403 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:30,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.057 2026-09-10 12:42:30,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/14] Tour GiftCardProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:30,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.025 0.082 2026-09-10 12:42:30,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.062 0.140 2026-09-10 12:42:30,600 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:30,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-10 12:42:30,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/14] Tour GiftCardProgramTour1 → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:30,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.017 0.089 2026-09-10 12:42:30,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-10 12:42:30,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.076 2026-09-10 12:42:30,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:42:30,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:42:30,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:31,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:31,022 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:31,023 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:31,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/14] Tour GiftCardProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:31,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/14] Tour GiftCardProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:31,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/14] Tour GiftCardProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:42:31,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/14] Tour GiftCardProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:42:31,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/14] Tour GiftCardProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:31,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:31,360 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17860016 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ed47ac2a-8537-4f2e-8f8f-547d0f80ac68'}] 2026-09-10 12:42:31,362 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:31,472 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17860016 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ed47ac2a-8537-4f2e-8f8f-547d0f80ac68'} created pos.order #552 2026-09-10 12:42:31,490 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17860016 finished 2026-09-10 12:42:31,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.063 0.113 2026-09-10 12:42:31,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.033 0.035 2026-09-10 12:42:31,664 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:42:31,789 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18195376 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ed47ac2a-8537-4f2e-8f8f-547d0f80ac68'}] 2026-09-10 12:42:31,799 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18195376 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ed47ac2a-8537-4f2e-8f8f-547d0f80ac68'} sync ignored for existing PoS order pos.order(552,) (state: paid) 2026-09-10 12:42:31,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:31,814 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18195376 finished 2026-09-10 12:42:31,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-10 12:42:31,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 12:42:31,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.060 0.117 2026-09-10 12:42:31,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15364104 (allocated 16252928) 2026-09-10 12:42:31,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77387 2026-09-10 12:42:31,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-10 12:42:32,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77387 2026-09-10 12:42:32,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124232_099815_test_gift_card_program.txt 2026-09-10 12:42:32,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmp26mids0q_chrome_odoo" 2026-09-10 12:42:32,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77589 2026-09-10 12:42:32,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpuvp_speu_chrome_odoo 2026-09-10 12:42:32,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:34945/json/version 2026-09-10 12:42:32,416 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:32,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:32,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:34945/json 2026-09-10 12:42:32,474 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:32,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:34945/devtools/page/FA8AE1EB687902C4699C6117C4A5B68B 2026-09-10 12:42:32,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-10 12:42:32,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-10 12:42:32,593 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:32,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-10 12:42:32,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:32,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:32,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:32] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.015 0.042 2026-09-10 12:42:32,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': 'FA8AE1EB687902C4699C6117C4A5B68B', 'loaderId': '26FEE59671FED6D410E52E1789FA7791', 'isDownload': False} 2026-09-10 12:42:32,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-09-10 12:42:32,700 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:32,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:42:32,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:42:32,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:42:33,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:33,126 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:33,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:33,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:33,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/17] Tour GiftCardProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:33,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 12:42:33,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:42:33,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:33,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-09-10 12:42:33,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 12:42:33,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 12:42:33,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.021 2026-09-10 12:42:33,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.227 0.288 2026-09-10 12:42:33,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:42:33,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 12:42:33,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-10 12:42:34,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.012 0.007 2026-09-10 12:42:34,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:34,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:34,060 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:34,113 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:42:34,115 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:42:34,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.029 0.016 2026-09-10 12:42:34,130 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:34,131 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:34,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-09-10 12:42:34,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 12:42:34,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/17] Tour GiftCardProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:42:34,261 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:42:34,303 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:34,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.036 0.028 2026-09-10 12:42:34,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:42:34,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:42:34,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.076 0.093 2026-09-10 12:42:34,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-10 12:42:34,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 12:42:34,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.003 0.181 2026-09-10 12:42:34,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/17] Tour GiftCardProgramTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:42:34,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/17] Tour GiftCardProgramTour2 → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:42:34,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/17] Tour GiftCardProgramTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:42:34,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:42:34,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 12:42:34,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.017 2026-09-10 12:42:34,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:42:34,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:34,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:34,923 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:34,924 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:34,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/17] Tour GiftCardProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:35,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/17] Tour GiftCardProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:35,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/17] Tour GiftCardProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:42:35,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [15/17] Tour GiftCardProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:35,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [16/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:35,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:42:35,222 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37615582 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'd6e42d39-e4e7-410a-a763-47b02f7c10f0'}] 2026-09-10 12:42:35,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:35,486 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37615582 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'd6e42d39-e4e7-410a-a763-47b02f7c10f0'} created pos.order #553 2026-09-10 12:42:35,502 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37615582 finished 2026-09-10 12:42:35,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.128 0.200 2026-09-10 12:42:35,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.011 0.031 2026-09-10 12:42:35,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:42:35,781 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62831500 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'd6e42d39-e4e7-410a-a763-47b02f7c10f0'}] 2026-09-10 12:42:35,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [17/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:35,787 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62831500 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'd6e42d39-e4e7-410a-a763-47b02f7c10f0'} sync ignored for existing PoS order pos.order(553,) (state: paid) 2026-09-10 12:42:35,810 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62831500 finished 2026-09-10 12:42:35,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-10 12:42:35,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 12:42:35,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.067 2026-09-10 12:42:35,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 17974232 (allocated 20185088) 2026-09-10 12:42:35,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77589 2026-09-10 12:42:35,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-10 12:42:35,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77589 2026-09-10 12:42:36,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124236_057559_test_gift_card_program.txt 2026-09-10 12:42:36,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpuvp_speu_chrome_odoo" 2026-09-10 12:42:36,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-09-10 12:42:36,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 77800 2026-09-10 12:42:36,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpjh2456ky_chrome_odoo 2026-09-10 12:42:36,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:36955/json/version 2026-09-10 12:42:36,829 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:36,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:36,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:36955/json 2026-09-10 12:42:36,869 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:36,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:36955/devtools/page/DEFFF69542BED5D4336BE4097C3C9537 2026-09-10 12:42:36,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-09-10 12:42:36,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-09-10 12:42:37,032 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:37,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-09-10 12:42:37,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:37,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:37,055 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:37,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.046 0.322 2026-09-10 12:42:37,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': 'DEFFF69542BED5D4336BE4097C3C9537', 'loaderId': '84D81B5D6371A9426CB429DEE2055EB8', 'isDownload': False} 2026-09-10 12:42:37,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-09-10 12:42:37,436 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:37,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 12:42:37,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:42:37,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 12:42:37,855 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:37,857 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:37,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:42:37,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate test code "odoo.startTour('GiftCardProgramInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:37,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/19] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:37,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-10 12:42:37,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:42:37,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:37,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-10 12:42:37,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.024 2026-09-10 12:42:37,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-10 12:42:38,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.038 2026-09-10 12:42:38,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.233 0.269 2026-09-10 12:42:38,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:38,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:38,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-09-10 12:42:38,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:42:38,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:38,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:42:38,851 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:38,877 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:42:38,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:38,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.024 2026-09-10 12:42:38,909 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:38,921 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:38,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.056 2026-09-10 12:42:38,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-10 12:42:38,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/19] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:39,068 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:39,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/19] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:39,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.086 0.063 2026-09-10 12:42:39,187 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:42:39,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.033 0.179 2026-09-10 12:42:39,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-09-10 12:42:39,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.196 2026-09-10 12:42:39,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.231 2026-09-10 12:42:39,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.008 0.295 2026-09-10 12:42:39,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-10 12:42:39,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 12:42:39,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-09-10 12:42:39,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-09-10 12:42:39,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.104 2026-09-10 12:42:39,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-10 12:42:39,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-10 12:42:39,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/19] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:39,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/19] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:42:39,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/19] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:42:39,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/19] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:42:39,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/19] Tour GiftCardProgramInvoice → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:42:39,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/19] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-10 12:42:40,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/19] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:40,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:42:40,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:42:40,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:40,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:40,262 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:40,264 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:40,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/19] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:40,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/19] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:42:40,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/19] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 12:42:40,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/19] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:40,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/19] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:42:40,537 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35200364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2f082ec1-1925-412c-bed0-1471d98f1a75'}] 2026-09-10 12:42:40,541 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:41,849 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35200364 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2f082ec1-1925-412c-bed0-1471d98f1a75'} created pos.order #554 2026-09-10 12:42:41,888 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35200364 finished 2026-09-10 12:42:41,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.431 0.988 2026-09-10 12:42:42,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.086 0.127 2026-09-10 12:42:42,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:42:42,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:42:42,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-09-10 12:42:42,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 12:42:42,350 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50457718 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2f082ec1-1925-412c-bed0-1471d98f1a75'}] 2026-09-10 12:42:42,368 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50457718 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2f082ec1-1925-412c-bed0-1471d98f1a75'} sync ignored for existing PoS order pos.order(554,) (state: done) 2026-09-10 12:42:42,383 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50457718 finished 2026-09-10 12:42:42,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 19357980 (allocated 20709376) 2026-09-10 12:42:42,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 77800 2026-09-10 12:42:42,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-09-10 12:42:42,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 77800 2026-09-10 12:42:42,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.104 0.094 2026-09-10 12:42:42,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124242_614341_test_gift_card_program_create_with_invoice.txt 2026-09-10 12:42:42,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpjh2456ky_chrome_odoo" 2026-09-10 12:42:42,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-10 12:42:43,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 78015 2026-09-10 12:42:43,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp0gb_4lkr_chrome_odoo 2026-09-10 12:42:43,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:40001/json/version 2026-09-10 12:42:43,579 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:43,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:43,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:40001/json 2026-09-10 12:42:43,628 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:43,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:40001/devtools/page/68072FCA8F2134B4D5921D1E6F4599A1 2026-09-10 12:42:43,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-10 12:42:43,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-10 12:42:43,815 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 12:42:43,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-10 12:42:43,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:43,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:43,827 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:44,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.065 0.349 2026-09-10 12:42:44,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '68072FCA8F2134B4D5921D1E6F4599A1', 'loaderId': '00F0ED924F8A866538AFA18BD2D52EE7', 'isDownload': False} 2026-09-10 12:42:44,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-10 12:42:44,255 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:44,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:42:44,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 12:42:44,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:42:44,736 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:44,738 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:42:44,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:42:44,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:44,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [1/37] Tour PosLoyaltyGiftCardTaxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:44,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 12:42:44,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:42:44,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:44,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-10 12:42:44,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.030 0.024 2026-09-10 12:42:44,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-10 12:42:44,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.022 0.043 2026-09-10 12:42:45,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.220 0.484 2026-09-10 12:42:45,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 12:42:45,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:42:45,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-10 12:42:45,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:42:45,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:45,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:45,923 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:45,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:45,954 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:42:45,955 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:42:45,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-09-10 12:42:45,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:45] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.020 0.031 2026-09-10 12:42:46,008 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:46,009 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:46,071 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:42:46,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [2/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:46,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.107 0.046 2026-09-10 12:42:46,225 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:46,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [3/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:42:46,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.081 0.189 2026-09-10 12:42:46,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-09-10 12:42:46,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-10 12:42:46,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-09-10 12:42:46,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.002 0.274 2026-09-10 12:42:46,468 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-10 12:42:46,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-10 12:42:46,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-10 12:42:46,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-10 12:42:46,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1671&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.139 2026-09-10 12:42:46,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.160 2026-09-10 12:42:46,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-09-10 12:42:46,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-09-10 12:42:46,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [4/37] Tour PosLoyaltyGiftCardTaxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:46,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [5/37] 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-09-10 12:42:46,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [6/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:42:46,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [7/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:42:46,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [8/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:42:47,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [9/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:42:47,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [10/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:42:47,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [11/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:42:47,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [12/37] 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-09-10 12:42:47,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [13/37] Tour PosLoyaltyGiftCardTaxes → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:47,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [14/37] Tour PosLoyaltyGiftCardTaxes → Step a:contains("Sell physical gift card?") 2026-09-10 12:42:47,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [15/37] Tour PosLoyaltyGiftCardTaxes → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-10 12:42:47,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [16/37] Tour PosLoyaltyGiftCardTaxes → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-10 12:42:47,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:47] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.009 2026-09-10 12:42:47,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [17/37] Tour PosLoyaltyGiftCardTaxes → Step .btn-primary:contains("Add Balance") 2026-09-10 12:42:48,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [18/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:42:48,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [19/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:42:48,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [20/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:48,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [21/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:48,205 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:48,207 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:48,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [22/37] Tour PosLoyaltyGiftCardTaxes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:48,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [23/37] Tour PosLoyaltyGiftCardTaxes → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:48,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [24/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:42:48,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [25/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:42:48,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [26/37] Tour PosLoyaltyGiftCardTaxes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:48,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [27/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:48,541 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38978297 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '327f900f-7067-47e1-949f-e075fd971064'}] 2026-09-10 12:42:48,544 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:48,642 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38978297 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '327f900f-7067-47e1-949f-e075fd971064'} created pos.order #555 2026-09-10 12:42:48,653 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38978297 finished 2026-09-10 12:42:48,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.078 0.091 2026-09-10 12:42:48,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.037 2026-09-10 12:42:48,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:42:48,936 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12194045 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '327f900f-7067-47e1-949f-e075fd971064'}] 2026-09-10 12:42:48,966 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12194045 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '327f900f-7067-47e1-949f-e075fd971064'} sync ignored for existing PoS order pos.order(555,) (state: paid) 2026-09-10 12:42:48,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [28/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:48,983 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12194045 finished 2026-09-10 12:42:49,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [29/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:42:49,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [30/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:42:49,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.071 0.095 2026-09-10 12:42:49,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.008 2026-09-10 12:42:49,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [31/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .more-btn) 2026-09-10 12:42:49,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [32/37] Tour PosLoyaltyGiftCardTaxes → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:42:49,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [33/37] Tour PosLoyaltyGiftCardTaxes → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:42:49,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [34/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:42:49,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [35/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:42:49,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:42:49,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.008 0.018 2026-09-10 12:42:49,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [36/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:42:49,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [37/37] Tour PosLoyaltyGiftCardTaxes → Step .order-summary .tax:contains(-6.52) 2026-09-10 12:42:49,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-10 12:42:49,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 12:42:49,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17820776 (allocated 19271680) 2026-09-10 12:42:49,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 78015 2026-09-10 12:42:49,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-10 12:42:49,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 78015 2026-09-10 12:42:49,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124249_738170_test_gift_card_rewards_using_taxes.txt 2026-09-10 12:42:49,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp0gb_4lkr_chrome_odoo" 2026-09-10 12:42:50,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-10 12:42:51,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78227 2026-09-10 12:42:51,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpanxwkfyt_chrome_odoo 2026-09-10 12:42:51,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44791/json/version 2026-09-10 12:42:51,360 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:51,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:42:51,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44791/json 2026-09-10 12:42:51,394 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:42:51,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:44791/devtools/page/C2A6D5E8D0AE276F62E3760646EE7C9B 2026-09-10 12:42:51,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-10 12:42:51,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-10 12:42:51,560 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:42:51,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-10 12:42:51,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:42:51,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:42:51,586 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:42:52,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.078 0.446 2026-09-10 12:42:52,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'C2A6D5E8D0AE276F62E3760646EE7C9B', 'loaderId': '0F7D8585519370992E953C3784766681', 'isDownload': False} 2026-09-10 12:42:52,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-10 12:42:52,129 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:42:52,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 12:42:52,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:42:52,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:42:52,632 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:52,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:52,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:42:52,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:42:52,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/138] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:42:52,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-10 12:42:52,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:52,724 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:52,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-10 12:42:52,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.022 2026-09-10 12:42:52,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-10 12:42:52,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.035 2026-09-10 12:42:53,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.259 0.316 2026-09-10 12:42:53,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:42:53,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:53,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-10 12:42:53,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:42:53,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:42:53,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-09-10 12:42:53,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:42:53,712 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:42:53,728 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:42:53,729 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:53,785 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:42:53,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.043 2026-09-10 12:42:53,799 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:42:53,804 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:42:53,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.077 2026-09-10 12:42:53,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/138] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:42:53,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.078 0.070 2026-09-10 12:42:54,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:42:54,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.213 2026-09-10 12:42:54,076 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 12:42:54,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.040 0.097 2026-09-10 12:42:54,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-10 12:42:54,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-10 12:42:54,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-10 12:42:54,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-10 12:42:54,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-10 12:42:54,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-10 12:42:54,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.163 2026-09-10 12:42:54,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.177 2026-09-10 12:42:54,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-10 12:42:54,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:54,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/138] 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-09-10 12:42:54,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:42:54,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/138] 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-09-10 12:42:54,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:54,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:54,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:42:55,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:42:55,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:42:55,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:42:55,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:42:55,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:55,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 12:42:55,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-10 12:42:55,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-10 12:42:55,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:55,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:55,521 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:55,522 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:42:55,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:55,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:55,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:42:55,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:42:55,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:55,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:55,857 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52746370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '657f18a7-8727-44c0-8bf9-1024508667e9'}] 2026-09-10 12:42:55,859 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:42:56,236 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52746370 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '657f18a7-8727-44c0-8bf9-1024508667e9'} created pos.order #556 2026-09-10 12:42:56,252 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52746370 finished 2026-09-10 12:42:56,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.189 0.262 2026-09-10 12:42:56,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.023 0.036 2026-09-10 12:42:56,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:42:56,552 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62619554 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '657f18a7-8727-44c0-8bf9-1024508667e9'}] 2026-09-10 12:42:56,565 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62619554 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '657f18a7-8727-44c0-8bf9-1024508667e9'} sync ignored for existing PoS order pos.order(556,) (state: paid) 2026-09-10 12:42:56,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:56,583 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62619554 finished 2026-09-10 12:42:56,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:56,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:42:56,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.080 2026-09-10 12:42:56,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.015 2026-09-10 12:42:56,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:42:56,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:42:56,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:42:56,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:42:57,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:57,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:42:57,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:57,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/138] 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-09-10 12:42:57,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:57,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/138] 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-09-10 12:42:57,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:42:57,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:57,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/138] 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-09-10 12:42:57,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:57,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/138] 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-09-10 12:42:57,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is active (trigger: .control-buttons .more-btn.active) 2026-09-10 12:42:57,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:42:57,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:42:57,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:42:57,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:42:57,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:42:57,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:58,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/138] Tour PosLoyaltyLoyaltyProgram1 → 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-09-10 12:42:58,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:42:58,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/138] 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-09-10 12:42:58,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:42:58,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is not active (trigger: .control-buttons:not(:has(.more-btn.active))) 2026-09-10 12:42:58,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:42:58,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:42:58,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:42:58,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:42:58,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-10 12:42:58,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-10 12:42:58,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:42:58,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:42:58,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:42:58,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:42:58,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:42:58,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:42:58,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:42:58,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:42:58,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.009 2026-09-10 12:42:59,032 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64938952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4ea6a0c0-3901-4fa8-a520-b71d8d5640bc'}] 2026-09-10 12:42:59,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64938952 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4ea6a0c0-3901-4fa8-a520-b71d8d5640bc'} created pos.order #557 2026-09-10 12:42:59,321 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64938952 finished 2026-09-10 12:42:59,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.127 0.234 2026-09-10 12:42:59,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.023 0.029 2026-09-10 12:42:59,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.012 2026-09-10 12:42:59,528 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65308460 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '4ea6a0c0-3901-4fa8-a520-b71d8d5640bc'}] 2026-09-10 12:42:59,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:42:59,536 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65308460 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '4ea6a0c0-3901-4fa8-a520-b71d8d5640bc'} sync ignored for existing PoS order pos.order(557,) (state: paid) 2026-09-10 12:42:59,565 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65308460 finished 2026-09-10 12:42:59,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:42:59,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:42:59,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.039 0.099 2026-09-10 12:42:59,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/138] 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-09-10 12:42:59,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:42:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.011 0.017 2026-09-10 12:42:59,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:42:59,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/138] 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-09-10 12:42:59,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:00,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-10 12:43:00,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-10 12:43:00,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:00,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:00,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:00,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:00,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:00,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:43:00,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:00,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:00,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:00,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:00,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:00,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:00,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:00,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:00,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:01,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:01,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:01,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:01,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:01,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:01,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:43:01,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:43:01,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:01,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:01,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/138] 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-09-10 12:43:01,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:01,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/138] 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-09-10 12:43:01,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:01,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:01,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/138] 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-09-10 12:43:01,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:01,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/138] 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-09-10 12:43:02,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:02,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:02,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/138] 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-09-10 12:43:02,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:02,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/138] 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-09-10 12:43:02,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:02,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:02,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:02,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:02,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:02,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:02,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/138] 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-09-10 12:43:02,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:02,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:02,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:02,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:02,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:02,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-10 12:43:02,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-10 12:43:03,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:03,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:03,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:03,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:03,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:03,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:03,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:03,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:03,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:43:03,430 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9787901 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '7002c959-d40c-4a8c-a476-9355930617a8'}] 2026-09-10 12:43:03,696 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9787901 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '7002c959-d40c-4a8c-a476-9355930617a8'} created pos.order #558 2026-09-10 12:43:03,708 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9787901 finished 2026-09-10 12:43:03,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.110 0.212 2026-09-10 12:43:03,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.011 0.022 2026-09-10 12:43:03,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 12:43:03,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:03,891 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86367966 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '7002c959-d40c-4a8c-a476-9355930617a8'}] 2026-09-10 12:43:03,898 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86367966 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '7002c959-d40c-4a8c-a476-9355930617a8'} sync ignored for existing PoS order pos.order(558,) (state: paid) 2026-09-10 12:43:03,913 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86367966 finished 2026-09-10 12:43:03,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-10 12:43:03,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 12:43:04,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.055 0.083 2026-09-10 12:43:04,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 34766652 (allocated 37490688) 2026-09-10 12:43:04,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78227 2026-09-10 12:43:04,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-10 12:43:04,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78227 2026-09-10 12:43:04,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.038 2026-09-10 12:43:04,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124304_251101_test_loyalty_free_product_loyalty_program.txt 2026-09-10 12:43:04,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpanxwkfyt_chrome_odoo" 2026-09-10 12:43:04,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78460 2026-09-10 12:43:04,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpwmo3__m9_chrome_odoo 2026-09-10 12:43:04,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:41483/json/version 2026-09-10 12:43:04,557 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:04,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:43:04,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:41483/json 2026-09-10 12:43:04,581 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:04,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:41483/devtools/page/0D7077B68440E51827864FB05E6DE0E1 2026-09-10 12:43:04,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-10 12:43:04,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-10 12:43:04,704 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:43:04,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-10 12:43:04,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:43:04,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:43:04,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.055 2026-09-10 12:43:04,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '0D7077B68440E51827864FB05E6DE0E1', 'loaderId': 'C459E597E2CA0951734CCD70D9F0C298', 'isDownload': False} 2026-09-10 12:43:04,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-10 12:43:04,863 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:43:04,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:04] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:43:04,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:04] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:43:04,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:04] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:43:05,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:05,341 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:05,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:05,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:43:05,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/170] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:43:05,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 12:43:05,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:43:05,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:05,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:43:05,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:43:05,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.027 2026-09-10 12:43:05,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-10 12:43:05,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.192 0.275 2026-09-10 12:43:06,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:06,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:43:06,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.036 2026-09-10 12:43:06,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.037 2026-09-10 12:43:06,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:43:06,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:06,259 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:06,283 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:43:06,288 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:43:06,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.022 2026-09-10 12:43:06,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:43:06,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:43:06,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.012 0.067 2026-09-10 12:43:06,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 12:43:06,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:06,445 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:06,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:06,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.036 2026-09-10 12:43:06,524 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:06,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-10 12:43:06,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-09-10 12:43:06,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-10 12:43:06,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:06,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-10 12:43:06,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.035 0.269 2026-09-10 12:43:06,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:06,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-10 12:43:06,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:06,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-10 12:43:06,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.213 2026-09-10 12:43:06,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-10 12:43:06,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:43:06,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-10 12:43:06,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:06,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 12:43:06,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:07,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:07,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:07,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:07,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:07,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:07,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:07,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:07,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:07,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:07,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:07,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:07,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:07,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:07,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:07,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-09-10 12:43:07,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-09-10 12:43:07,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:07,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:08,013 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:43:08,015 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:43:08,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:08,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:08,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:08,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:08,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:08,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:08,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:43:08,385 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71671673 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'ebc747d6-c745-4d0b-b911-acfa0f84a6e1'}] 2026-09-10 12:43:08,392 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:43:08,604 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71671673 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'ebc747d6-c745-4d0b-b911-acfa0f84a6e1'} created pos.order #559 2026-09-10 12:43:08,617 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71671673 finished 2026-09-10 12:43:08,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.073 0.200 2026-09-10 12:43:08,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.018 0.030 2026-09-10 12:43:08,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.005 2026-09-10 12:43:08,890 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9944789 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'ebc747d6-c745-4d0b-b911-acfa0f84a6e1'}] 2026-09-10 12:43:08,903 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9944789 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'ebc747d6-c745-4d0b-b911-acfa0f84a6e1'} sync ignored for existing PoS order pos.order(559,) (state: paid) 2026-09-10 12:43:08,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:08,930 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9944789 finished 2026-09-10 12:43:08,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:09,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.069 2026-09-10 12:43:09,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:09,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.010 0.011 2026-09-10 12:43:09,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:09,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:09,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:09,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-09-10 12:43:09,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:09,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 12:43:09,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:09,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:09,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:09,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:09,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:09,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:09,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/170] 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-09-10 12:43:09,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:09,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/170] 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-09-10 12:43:09,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:09,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:10,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/170] 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-09-10 12:43:10,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:10,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/170] 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-09-10 12:43:10,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:10,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:10,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/170] 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-09-10 12:43:10,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:10,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/170] 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-09-10 12:43:10,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:10,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:10,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:10,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:10,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:10,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:10,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/170] 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-09-10 12:43:10,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:10,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/170] 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-09-10 12:43:10,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:11,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:11,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:11,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:11,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:11,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:11,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:11,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:11,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:11,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-10 12:43:11,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:11,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:43:11,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-09-10 12:43:11,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-10 12:43:11,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-10 12:43:11,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:11,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:11,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:11,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:11,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:12,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:12,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:12,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:12,146 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91565309 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'd67fe175-8ae2-428a-a345-7e08d99d79ff'}] 2026-09-10 12:43:12,385 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91565309 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'd67fe175-8ae2-428a-a345-7e08d99d79ff'} created pos.order #560 2026-09-10 12:43:12,400 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91565309 finished 2026-09-10 12:43:12,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.113 0.178 2026-09-10 12:43:12,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.027 0.028 2026-09-10 12:43:12,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.012 2026-09-10 12:43:12,592 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31254995 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'd67fe175-8ae2-428a-a345-7e08d99d79ff'}] 2026-09-10 12:43:12,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:12,599 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31254995 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'd67fe175-8ae2-428a-a345-7e08d99d79ff'} sync ignored for existing PoS order pos.order(560,) (state: paid) 2026-09-10 12:43:12,615 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31254995 finished 2026-09-10 12:43:12,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:12,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.030 0.069 2026-09-10 12:43:12,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:12,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.012 2026-09-10 12:43:12,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:12,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:12,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:13,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-10 12:43:13,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:13,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:13,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:13,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:13,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:13,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:13,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:13,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/170] 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-09-10 12:43:13,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:43:13,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/170] 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-09-10 12:43:13,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:13,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:13,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:13,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:14,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:14,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:14,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-09-10 12:43:14,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:14,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-09-10 12:43:14,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-09-10 12:43:14,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-09-10 12:43:14,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:14,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:14,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:14,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:14,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:14,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:14,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:14,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:14,785 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10589599 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '2db84e47-e96e-456e-8870-a905a39d08a9'}] 2026-09-10 12:43:14,997 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10589599 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '2db84e47-e96e-456e-8870-a905a39d08a9'} created pos.order #561 2026-09-10 12:43:15,009 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10589599 finished 2026-09-10 12:43:15,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.096 0.170 2026-09-10 12:43:15,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.030 2026-09-10 12:43:15,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:43:15,196 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90119167 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '2db84e47-e96e-456e-8870-a905a39d08a9'}] 2026-09-10 12:43:15,207 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90119167 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '2db84e47-e96e-456e-8870-a905a39d08a9'} sync ignored for existing PoS order pos.order(561,) (state: paid) 2026-09-10 12:43:15,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:15,217 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90119167 finished 2026-09-10 12:43:15,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:15,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:15,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.055 0.067 2026-09-10 12:43:15,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.013 2026-09-10 12:43:15,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/170] 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-09-10 12:43:15,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:15,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/170] 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-09-10 12:43:15,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:15,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:15,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:15,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:15,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:15,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:15,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:15,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:16,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:16,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-10 12:43:16,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:16,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:16,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:16,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:16,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:16,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:16,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:16,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:43:16,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/170] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-09-10 12:43:16,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/170] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-10 12:43:16,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:16,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:16,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:16,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:16,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-10 12:43:16,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-09-10 12:43:17,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-10 12:43:17,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-10 12:43:17,152 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:17,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:17,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:17,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:17,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:17,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:17,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:17,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:17,538 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45935694 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '9a371d9b-4474-4225-9598-1160fed2e1bd'}] 2026-09-10 12:43:17,789 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45935694 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '9a371d9b-4474-4225-9598-1160fed2e1bd'} created pos.order #562 2026-09-10 12:43:17,802 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45935694 finished 2026-09-10 12:43:17,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.115 0.190 2026-09-10 12:43:17,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:43:17,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24710392 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '9a371d9b-4474-4225-9598-1160fed2e1bd'}] 2026-09-10 12:43:17,926 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24710392 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '9a371d9b-4474-4225-9598-1160fed2e1bd'} sync ignored for existing PoS order pos.order(562,) (state: paid) 2026-09-10 12:43:17,958 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24710392 finished 2026-09-10 12:43:17,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:17,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-10 12:43:17,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 12:43:18,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.062 2026-09-10 12:43:18,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 50663676 (allocated 53489664) 2026-09-10 12:43:18,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78460 2026-09-10 12:43:18,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-10 12:43:18,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78460 2026-09-10 12:43:18,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124318_402230_test_loyalty_free_product_loyalty_program.txt 2026-09-10 12:43:18,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpwmo3__m9_chrome_odoo" 2026-09-10 12:43:18,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78689 2026-09-10 12:43:18,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp_tizjyjg_chrome_odoo 2026-09-10 12:43:18,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40769/json/version 2026-09-10 12:43:18,862 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:18,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:43:18,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40769/json 2026-09-10 12:43:18,884 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:18,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:40769/devtools/page/9EDAC39B3F4E7A7FF6C3B8E272D198E1 2026-09-10 12:43:18,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-10 12:43:18,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-10 12:43:18,980 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:43:18,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-10 12:43:18,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:43:18,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:43:19,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.045 2026-09-10 12:43:19,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '9EDAC39B3F4E7A7FF6C3B8E272D198E1', 'loaderId': '82CAFF25AFA81F103A95121895BA20A5', 'isDownload': False} 2026-09-10 12:43:19,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-10 12:43:19,115 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:43:19,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 12:43:19,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 12:43:19,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:43:19,564 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:19,571 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:19,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:43:19,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:43:19,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/30] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:43:19,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-10 12:43:19,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:43:19,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:19,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.007 2026-09-10 12:43:19,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:43:19,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.031 2026-09-10 12:43:19,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-10 12:43:20,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.199 0.286 2026-09-10 12:43:20,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:43:20,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:43:20,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-10 12:43:20,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:43:20,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:43:20,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:20,445 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:20,465 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:20,467 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:43:20,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.009 0.019 2026-09-10 12:43:20,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:43:20,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:20,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-10 12:43:20,499 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:20,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:20,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:43:20,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/30] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:20,760 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 12:43:20,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.143 0.038 2026-09-10 12:43:20,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.181 2026-09-10 12:43:20,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/30] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:20,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-09-10 12:43:20,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 12:43:20,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-09-10 12:43:20,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/30] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:20,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-09-10 12:43:20,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 12:43:21,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-10 12:43:21,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/30] Tour PosLoyaltyChangeRewardQty → Step Search for partner "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:21,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-10 12:43:21,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-10 12:43:21,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/30] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-09-10 12:43:21,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-10 12:43:21,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:21,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 12:43:21,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/30] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:21,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:21,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:43:21,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:43:21,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:21,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:21,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:21,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/30] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:21,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/30] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:21,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:21,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:21,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/30] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:43:21,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/30] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-09-10 12:43:21,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/30] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-10 12:43:21,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:22,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:22,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:43:22,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:22,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:22,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:22,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:22,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:22,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-10 12:43:22,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 12:43:22,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 21782760 (allocated 23990272) 2026-09-10 12:43:22,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78689 2026-09-10 12:43:22,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-10 12:43:22,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78689 2026-09-10 12:43:22,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124322_624442_test_loyalty_free_product_loyalty_program.txt 2026-09-10 12:43:22,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp_tizjyjg_chrome_odoo" 2026-09-10 12:43:22,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-10 12:43:23,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 78889 2026-09-10 12:43:23,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpjovohqju_chrome_odoo 2026-09-10 12:43:23,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:34349/json/version 2026-09-10 12:43:23,560 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:23,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-09-10 12:43:23,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:34349/json 2026-09-10 12:43:23,591 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:23,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:34349/devtools/page/CC88F14C474186014CD34F7C586C8711 2026-09-10 12:43:23,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-10 12:43:23,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-10 12:43:23,708 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:43:23,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-10 12:43:23,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:43:23,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:43:23,734 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:43:24,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.087 0.399 2026-09-10 12:43:24,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'CC88F14C474186014CD34F7C586C8711', 'loaderId': '33DDEDCC7913EDD6C04B04BC3AE95A8C', 'isDownload': False} 2026-09-10 12:43:24,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-10 12:43:24,233 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:43:24,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:43:24,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:43:24,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 12:43:24,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:24,729 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:43:24,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:43:24,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:43:24,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:43:24,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 12:43:24,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:43:24,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:24,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-09-10 12:43:24,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-10 12:43:24,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.029 2026-09-10 12:43:24,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-10 12:43:25,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.184 0.244 2026-09-10 12:43:25,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:43:25,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:43:25,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-10 12:43:25,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:43:25,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-10 12:43:25,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:43:25,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:43:25,590 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:25,615 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:25,628 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:43:25,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-09-10 12:43:25,637 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:43:25,664 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:43:25,674 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:25,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.051 2026-09-10 12:43:25,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.074 2026-09-10 12:43:25,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:43:25,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.109 2026-09-10 12:43:25,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.036 0.024 2026-09-10 12:43:25,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:25,906 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:25,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-10 12:43:26,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.046 0.097 2026-09-10 12:43:26,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.148 2026-09-10 12:43:26,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-10 12:43:26,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-10 12:43:26,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-10 12:43:26,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-10 12:43:26,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-10 12:43:26,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.141 2026-09-10 12:43:26,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:26,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:43:26,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:26,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-10 12:43:26,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:26,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:26,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:26,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:26,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:26,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:26,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:27,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-10 12:43:27,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:27,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-10 12:43:27,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:27,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:27,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:27,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:27,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:27,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:27,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:27,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:27,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-10 12:43:27,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:27,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-09-10 12:43:27,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-09-10 12:43:27,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:27,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:27,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:28,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:28,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:28,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-09-10 12:43:28,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-09-10 12:43:28,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:28,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:28,315 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:28,316 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:28,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:28,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:28,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:43:28,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:28,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:28,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:28,653 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99173106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '81655328-19fd-407b-8df9-ad49473dd5fc'}] 2026-09-10 12:43:28,654 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:28,936 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99173106 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '81655328-19fd-407b-8df9-ad49473dd5fc'} created pos.order #563 2026-09-10 12:43:28,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99173106 finished 2026-09-10 12:43:29,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.162 0.198 2026-09-10 12:43:29,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.021 0.034 2026-09-10 12:43:29,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:43:29,263 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22568717 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '81655328-19fd-407b-8df9-ad49473dd5fc'}] 2026-09-10 12:43:29,283 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22568717 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '81655328-19fd-407b-8df9-ad49473dd5fc'} sync ignored for existing PoS order pos.order(563,) (state: paid) 2026-09-10 12:43:29,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:29,298 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22568717 finished 2026-09-10 12:43:29,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:29,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.048 0.091 2026-09-10 12:43:29,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:29,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:29] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-10 12:43:29,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:43:29,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.010 2026-09-10 12:43:29,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:29,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-09-10 12:43:29,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:29,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:29,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-10 12:43:29,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:29,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-09-10 12:43:29,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:29,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-10 12:43:30,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:30,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:43:30,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:30,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:30,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-10 12:43:30,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:30,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-09-10 12:43:30,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:30,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:30,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:30,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:30,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-09-10 12:43:30,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:30,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:30,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:30,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:43:30,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:30,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-09-10 12:43:31,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:31,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:31,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-10 12:43:31,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:31,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-09-10 12:43:31,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:31,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:31,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:31,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:31,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-10 12:43:31,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-10 12:43:31,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:31,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:31,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:31,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:31,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:31,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:31,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:31,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:31,989 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60242619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c590e38e-26dc-42de-8b52-38fe40dcad7c'}] 2026-09-10 12:43:32,239 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60242619 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c590e38e-26dc-42de-8b52-38fe40dcad7c'} created pos.order #564 2026-09-10 12:43:32,257 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60242619 finished 2026-09-10 12:43:32,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.139 0.179 2026-09-10 12:43:32,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:43:32,396 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33110443 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c590e38e-26dc-42de-8b52-38fe40dcad7c'}] 2026-09-10 12:43:32,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:32,413 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33110443 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'c590e38e-26dc-42de-8b52-38fe40dcad7c'} sync ignored for existing PoS order pos.order(564,) (state: paid) 2026-09-10 12:43:32,432 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33110443 finished 2026-09-10 12:43:32,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:43:32,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:32,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.067 0.081 2026-09-10 12:43:32,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-10 12:43:32,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:32,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-09-10 12:43:32,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:32,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:32,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:33,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:33,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:33,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:43:33,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:33,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:33,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:33,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:33,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:33,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:33,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:33,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:33,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:33,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:33,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-10 12:43:33,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-10 12:43:33,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:43:33,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:33,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-10 12:43:34,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:34,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:34,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:43:34,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:34,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:34,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-10 12:43:34,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:34,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:34,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:34,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:34,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:34,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:34,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:34,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:43:34,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-10 12:43:34,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-10 12:43:34,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:34,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:35,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:35,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:35,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-09-10 12:43:35,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-09-10 12:43:35,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-09-10 12:43:35,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:35,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:35,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:35,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:35,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:35,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:35,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:35,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:35,653 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77878363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '301ea014-59b5-4b02-bdd6-d5987aa92cd8'}] 2026-09-10 12:43:35,902 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77878363 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '301ea014-59b5-4b02-bdd6-d5987aa92cd8'} created pos.order #565 2026-09-10 12:43:35,912 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77878363 finished 2026-09-10 12:43:35,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.082 0.220 2026-09-10 12:43:36,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.019 0.028 2026-09-10 12:43:36,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:43:36,094 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77100898 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '301ea014-59b5-4b02-bdd6-d5987aa92cd8'}] 2026-09-10 12:43:36,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:36,103 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77100898 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '301ea014-59b5-4b02-bdd6-d5987aa92cd8'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-09-10 12:43:36,116 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77100898 finished 2026-09-10 12:43:36,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:43:36,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.031 0.066 2026-09-10 12:43:36,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:36] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:43:36,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:36,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-10 12:43:36,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-10 12:43:36,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:43:36,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-10 12:43:36,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:36,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:43:36,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:36,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:36,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:36,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:36,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:36,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-10 12:43:36,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-10 12:43:37,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:43:37,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:37,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:37,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:37,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:37,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:37,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:37,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:37,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:37,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-09-10 12:43:37,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:37,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:43:37,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:37,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-10 12:43:37,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:37,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:43:37,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:37,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-09-10 12:43:38,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:38,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:43:38,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:38,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-10 12:43:38,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:38,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:43:38,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:38,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:38,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:38,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:38,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-09-10 12:43:38,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-09-10 12:43:38,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:38,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:38,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:38,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:38,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:38,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:38,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:39,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:39,051 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47391675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'b9d18ed4-f74c-46e8-8cae-a651bad48c80'}] 2026-09-10 12:43:39,249 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47391675 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'b9d18ed4-f74c-46e8-8cae-a651bad48c80'} created pos.order #566 2026-09-10 12:43:39,264 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47391675 finished 2026-09-10 12:43:39,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.078 0.173 2026-09-10 12:43:39,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.018 0.032 2026-09-10 12:43:39,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:43:39,465 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25920769 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'b9d18ed4-f74c-46e8-8cae-a651bad48c80'}] 2026-09-10 12:43:39,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:39,475 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25920769 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'b9d18ed4-f74c-46e8-8cae-a651bad48c80'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-09-10 12:43:39,495 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25920769 finished 2026-09-10 12:43:39,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/288] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-09-10 12:43:39,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.046 0.078 2026-09-10 12:43:39,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:39,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:39] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:43:39,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-09-10 12:43:39,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-09-10 12:43:39,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:39,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:39,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:39,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:39,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:39,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/288] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-09-10 12:43:40,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:40,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-09-10 12:43:40,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:40,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:40,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:40,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:40,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:40,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:43:40,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:40,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:40,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:40,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:40,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-09-10 12:43:40,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:40,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:40,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:40,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:40,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:41,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:41,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:41,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:41,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:41,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:41,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:41,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:41,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:43:41,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-10 12:43:41,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-09-10 12:43:41,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-10 12:43:41,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-10 12:43:41,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-10 12:43:41,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:41,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:41,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:41,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:41,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-09-10 12:43:41,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:42,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:42,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:42,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:42,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:43:42,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:42,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:42,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:42,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:42,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:42,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:42,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:42,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:43:42,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-10 12:43:42,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-09-10 12:43:42,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-10 12:43:42,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-10 12:43:42,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-10 12:43:42,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:43,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:43,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:43:43,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:43,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:43,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","price":"3.19","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1")):has(.price:contains("3.19"))) 2026-09-10 12:43:43,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:43,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-3.19"))) 2026-09-10 12:43:43,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81")) 2026-09-10 12:43:43,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"):not(:visible)) 2026-09-10 12:43:43,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:43,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:43,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:43,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:43,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:43,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:43,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:43,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:43,905 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42499907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '8eece05e-6e90-43e3-9a34-2aac81812d5e'}] 2026-09-10 12:43:44,159 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42499907 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '8eece05e-6e90-43e3-9a34-2aac81812d5e'} created pos.order #567 2026-09-10 12:43:44,174 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42499907 finished 2026-09-10 12:43:44,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.111 0.213 2026-09-10 12:43:44,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.033 0.031 2026-09-10 12:43:44,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:43:44,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:44,387 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76493688 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '8eece05e-6e90-43e3-9a34-2aac81812d5e'}] 2026-09-10 12:43:44,392 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76493688 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '8eece05e-6e90-43e3-9a34-2aac81812d5e'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-09-10 12:43:44,402 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76493688 finished 2026-09-10 12:43:44,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-10 12:43:44,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 12:43:44,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.031 0.061 2026-09-10 12:43:44,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34766640 (allocated 36450304) 2026-09-10 12:43:44,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:44] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-10 12:43:44,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 78889 2026-09-10 12:43:44,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-10 12:43:44,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 78889 2026-09-10 12:43:44,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124344_972827_test_loyalty_free_product_rewards.txt 2026-09-10 12:43:44,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpjovohqju_chrome_odoo" 2026-09-10 12:43:44,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-10 12:43:45,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 79120 2026-09-10 12:43:45,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpnnd9e3m8_chrome_odoo 2026-09-10 12:43:45,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:36655/json/version 2026-09-10 12:43:45,850 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:45,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-09-10 12:43:45,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:36655/json 2026-09-10 12:43:45,876 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:45,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:36655/devtools/page/B5C397DE6FEF64114B6C73978E8603C8 2026-09-10 12:43:45,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-10 12:43:45,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-10 12:43:46,004 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:43:46,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-10 12:43:46,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:43:46,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:43:46,035 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:43:46,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:46] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.072 0.417 2026-09-10 12:43:46,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'B5C397DE6FEF64114B6C73978E8603C8', 'loaderId': '813FAA243B0A543EA8739616FBE176E2', 'isDownload': False} 2026-09-10 12:43:46,523 26 INFO rb-c800635-224702-413894 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-09-10 12:43:46,543 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:43:46,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:43:46,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:43:46,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.030 2026-09-10 12:43:47,050 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:47,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:43:47,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:43:47,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate test code "odoo.startTour('test_loyalty_free_product_rewards_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:43:47,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/20] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:43:47,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-10 12:43:47,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:43:47,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:47,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.009 2026-09-10 12:43:47,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.041 2026-09-10 12:43:47,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.036 2026-09-10 12:43:47,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-10 12:43:48,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.253 0.480 2026-09-10 12:43:48,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:43:48,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:43:48,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.049 2026-09-10 12:43:48,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:43:48,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-10 12:43:48,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:43:48,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:48,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:48,309 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:43:48,319 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:43:48,338 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:43:48,340 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:43:48,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.023 2026-09-10 12:43:48,375 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:43:48,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.074 2026-09-10 12:43:48,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/20] Tour test_loyalty_free_product_rewards_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:43:48,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.073 2026-09-10 12:43:48,560 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.019 0.171 2026-09-10 12:43:48,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:48,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.031 2026-09-10 12:43:48,616 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:48,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-09-10 12:43:48,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-10 12:43:48,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.166 2026-09-10 12:43:48,754 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-10 12:43:48,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.183 2026-09-10 12:43:48,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-10 12:43:48,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-10 12:43:48,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-10 12:43:48,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.132 2026-09-10 12:43:49,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:49,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:49,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/20] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-10 12:43:49,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-10 12:43:49,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-10 12:43:49,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:49,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:49,386 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:49,389 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:49,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/20] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:49,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/20] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:49,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:49,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:49,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:43:49,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:49,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:49,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/20] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:49,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:49,891 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15833267 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '68e961dc-3eee-45a7-8062-e505187ef481'}] 2026-09-10 12:43:49,896 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:50,157 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15833267 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '68e961dc-3eee-45a7-8062-e505187ef481'} created pos.order #568 2026-09-10 12:43:50,173 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15833267 finished 2026-09-10 12:43:50,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.132 0.206 2026-09-10 12:43:50,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.027 0.037 2026-09-10 12:43:50,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:43:50,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:50,469 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77060550 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '68e961dc-3eee-45a7-8062-e505187ef481'}] 2026-09-10 12:43:50,477 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77060550 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '68e961dc-3eee-45a7-8062-e505187ef481'} sync ignored for existing PoS order pos.order(568,) (state: paid) 2026-09-10 12:43:50,486 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77060550 finished 2026-09-10 12:43:50,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-10 12:43:50,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 12:43:50,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.054 0.073 2026-09-10 12:43:50,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17710468 (allocated 19136512) 2026-09-10 12:43:50,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 79120 2026-09-10 12:43:50,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-10 12:43:50,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 79120 2026-09-10 12:43:50,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:50] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.020 2026-09-10 12:43:50,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124350_743956_test_loyalty_free_product_rewards_2.txt 2026-09-10 12:43:50,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpnnd9e3m8_chrome_odoo" 2026-09-10 12:43:50,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-10 12:43:51,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 79328 2026-09-10 12:43:51,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp5pkivcxx_chrome_odoo 2026-09-10 12:43:51,685 26 INFO rb-c800635-224702-413894 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:33163/json/version 2026-09-10 12:43:51,686 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:51,702 26 INFO rb-c800635-224702-413894 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-09-10 12:43:51,702 26 INFO rb-c800635-224702-413894 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:33163/json 2026-09-10 12:43:51,702 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:51,764 26 INFO rb-c800635-224702-413894 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:33163/devtools/page/FA2C2297AF08B058F0EC8D278829707E 2026-09-10 12:43:51,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-09-10 12:43:51,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-10 12:43:51,901 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:43:51,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-10 12:43:51,907 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:43:51,907 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:43:51,919 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:43:52,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.033 0.387 2026-09-10 12:43:52,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'FA2C2297AF08B058F0EC8D278829707E', 'loaderId': 'FBEBC5A9A7BA1027C3768EC2EEDDA95D', 'isDownload': False} 2026-09-10 12:43:52,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-10 12:43:52,353 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:43:52,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.013 2026-09-10 12:43:52,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:43:52,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 12:43:52,825 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:52,827 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:52,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:43:52,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:43:52,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/38] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:43:52,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-10 12:43:52,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:43:52,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:52,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-10 12:43:52,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 12:43:52,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.031 2026-09-10 12:43:53,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-10 12:43:53,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.200 0.285 2026-09-10 12:43:53,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:43:53,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:43:53,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-10 12:43:53,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:43:53,716 26 INFO rb-c800635-224702-413894 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-09-10 12:43:53,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:43:53,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:43:53,803 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:43:53,826 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 12:43:53,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.016 0.039 2026-09-10 12:43:53,852 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:43:53,853 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:43:53,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.072 2026-09-10 12:43:53,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-10 12:43:53,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/38] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:43:53,933 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:54,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/38] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:43:54,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.120 0.044 2026-09-10 12:43:54,095 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:54,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.031 0.183 2026-09-10 12:43:54,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.022 0.174 2026-09-10 12:43:54,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-10 12:43:54,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-09-10 12:43:54,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.263 2026-09-10 12:43:54,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-09-10 12:43:54,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-10 12:43:54,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-10 12:43:54,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.118 2026-09-10 12:43:54,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-10 12:43:54,384 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-10 12:43:54,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:54,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:43:54,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:54,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-10 12:43:54,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:54,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:43:54,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/38] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:43:54,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/38] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:43:55,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/38] Tour PosLoyaltyLoyaltyProgram3 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:43:55,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/38] Tour PosLoyaltyLoyaltyProgram3 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:43:55,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/38] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:43:55,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:43:55,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-10 12:43:55,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:55,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:55,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/38] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:43:55,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/38] Tour PosLoyaltyLoyaltyProgram3 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:43:55,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:43:55,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:43:55,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:43:55,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/38] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-09-10 12:43:55,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/38] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-10 12:43:55,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-1.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-10 12:43:55,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-09-10 12:43:55,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-09-10 12:43:55,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:43:56,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:43:56,022 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:56,023 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:56,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/38] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:43:56,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/38] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:43:56,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:43:56,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:43:56,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:43:56,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:43:56,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/38] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:43:56,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [37/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:43:56,462 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21399009 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '52ee2fb9-03ea-4bea-8f8b-55985c1e1800'}] 2026-09-10 12:43:56,463 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:43:56,783 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21399009 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '52ee2fb9-03ea-4bea-8f8b-55985c1e1800'} created pos.order #569 2026-09-10 12:43:56,794 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21399009 finished 2026-09-10 12:43:56,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.148 0.230 2026-09-10 12:43:56,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.017 0.032 2026-09-10 12:43:56,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:43:57,072 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73233252 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '52ee2fb9-03ea-4bea-8f8b-55985c1e1800'}] 2026-09-10 12:43:57,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [38/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:43:57,097 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73233252 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '52ee2fb9-03ea-4bea-8f8b-55985c1e1800'} sync ignored for existing PoS order pos.order(569,) (state: paid) 2026-09-10 12:43:57,106 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73233252 finished 2026-09-10 12:43:57,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-10 12:43:57,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 12:43:57,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.063 0.079 2026-09-10 12:43:57,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22650496 (allocated 26349568) 2026-09-10 12:43:57,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 79328 2026-09-10 12:43:57,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-10 12:43:57,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 79328 2026-09-10 12:43:57,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124357_420278_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-10 12:43:57,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmp5pkivcxx_chrome_odoo" 2026-09-10 12:43:57,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-10 12:43:58,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 79539 2026-09-10 12:43:58,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmptcu3od5c_chrome_odoo 2026-09-10 12:43:58,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:43937/json/version 2026-09-10 12:43:58,263 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:58,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-09-10 12:43:58,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:43937/json 2026-09-10 12:43:58,277 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:43:58,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:43937/devtools/page/6315E0D736FD26EAE73A763CC5C22118 2026-09-10 12:43:58,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-10 12:43:58,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-10 12:43:58,489 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:43:58,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-10 12:43:58,496 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:43:58,496 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:43:58,507 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:43:58,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:58] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.047 0.386 2026-09-10 12:43:58,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '6315E0D736FD26EAE73A763CC5C22118', 'loaderId': '770FDEFBB52B999EB5352094349F1D7F', 'isDownload': False} 2026-09-10 12:43:58,942 26 INFO rb-c800635-224702-413894 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-09-10 12:43:58,960 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:43:58,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:58] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:43:58,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:58] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:43:59,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-09-10 12:43:59,363 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:43:59,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:43:59,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:43:59,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate test code "odoo.startTour('test_loyalty_is_not_processed_for_draft_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:43:59,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:43:59,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-10 12:43:59,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:43:59,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:43:59,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 12:43:59,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-10 12:43:59,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.025 2026-09-10 12:43:59,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:43:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 12:44:00,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.231 0.308 2026-09-10 12:44:00,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:44:00,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:44:00,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.028 2026-09-10 12:44:00,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:00,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:00,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:44:00,326 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:00,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:00,364 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:44:00,370 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:44:00,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.017 2026-09-10 12:44:00,400 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:00,412 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:00,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.053 2026-09-10 12:44:00,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:00,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.027 0.060 2026-09-10 12:44:00,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/29] Tour test_loyalty_is_not_processed_for_draft_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:00,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.123 2026-09-10 12:44:00,615 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:00,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:00,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.045 0.048 2026-09-10 12:44:00,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-10 12:44:00,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:00,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-09-10 12:44:00,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.028 0.148 2026-09-10 12:44:00,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-10 12:44:00,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-10 12:44:00,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-10 12:44:00,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.147 2026-09-10 12:44:00,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.170 2026-09-10 12:44:00,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:00] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 12:44:01,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/29] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:01,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:01,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:01,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:44:01,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:01,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-10 12:44:01,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:44:01,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:01,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:44:01,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:44:01,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:44:01,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:44:01,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:44:01,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:44:01,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:44:01,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:44:01,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:44:01,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:02,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-10 12:44:02,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-09-10 12:44:02,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:02,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/29] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads .fa-upload) 2026-09-10 12:44:02,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .fa-caret-down 2026-09-10 12:44:02,235 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10281388 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e3a30515-4acb-48c0-9b91-03751bd6fc80'}] 2026-09-10 12:44:02,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .btn:eq(0) 2026-09-10 12:44:02,283 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10281388 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e3a30515-4acb-48c0-9b91-03751bd6fc80'} created pos.order #570 2026-09-10 12:44:02,304 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10281388 finished 2026-09-10 12:44:02,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [28/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-10 12:44:02,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.035 0.076 2026-09-10 12:44:02,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [29/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-09-10 12:44:02,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-10 12:44:02,444 26 INFO rb-c800635-224702-413894 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-09-10 12:44:02,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 18740964 (allocated 20447232) 2026-09-10 12:44:02,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 79539 2026-09-10 12:44:02,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-10 12:44:02,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 79539 2026-09-10 12:44:02,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124402_632063_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-10 12:44:02,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmptcu3od5c_chrome_odoo" 2026-09-10 12:44:02,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-10 12:44:03,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 79747 2026-09-10 12:44:03,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpsls1cvq4_chrome_odoo 2026-09-10 12:44:03,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35681/json/version 2026-09-10 12:44:03,359 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:03,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:03,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35681/json 2026-09-10 12:44:03,377 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:03,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:35681/devtools/page/E0794F41447BAF5B0E63633C28FA21DF 2026-09-10 12:44:03,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-10 12:44:03,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-10 12:44:03,557 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:03,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-10 12:44:03,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:44:03,565 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:44:03,581 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:04,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.061 0.369 2026-09-10 12:44:04,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'E0794F41447BAF5B0E63633C28FA21DF', 'loaderId': '79728799990DA46EE74EAB159CC99909', 'isDownload': False} 2026-09-10 12:44:04,009 26 INFO rb-c800635-224702-413894 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-09-10 12:44:04,022 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:04,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 12:44:04,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:44:04,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:44:04,488 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:04,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:44:04,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:44:04,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:04,519 26 INFO rb-c800635-224702-413894 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-09-10 12:44:04,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:44:04,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:44:04,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:04,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.014 2026-09-10 12:44:04,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-10 12:44:04,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.032 2026-09-10 12:44:04,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:44:05,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.169 0.211 2026-09-10 12:44:05,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:44:05,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:05,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-10 12:44:05,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:44:05,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:05,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:44:05,309 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:05,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:05,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:44:05,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.021 2026-09-10 12:44:05,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-10 12:44:05,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 12:44:05,360 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:05,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:05,444 26 INFO rb-c800635-224702-413894 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-09-10 12:44:05,468 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:05,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.033 2026-09-10 12:44:05,607 26 INFO rb-c800635-224702-413894 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-09-10 12:44:05,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.032 0.175 2026-09-10 12:44:05,680 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:05,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.118 2026-09-10 12:44:05,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-10 12:44:05,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-10 12:44:05,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.019 0.191 2026-09-10 12:44:05,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-09-10 12:44:05,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1680&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 12:44:05,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-09-10 12:44:05,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-10 12:44:05,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-10 12:44:05,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.163 2026-09-10 12:44:06,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-09-10 12:44:06,070 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,122 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,183 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,238 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,294 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,345 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:06] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.012 2026-09-10 12:44:06,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:06] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.014 2026-09-10 12:44:06,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-10 12:44:06,487 26 INFO rb-c800635-224702-413894 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-09-10 12:44:06,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14911212 (allocated 16252928) 2026-09-10 12:44:06,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 79747 2026-09-10 12:44:06,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-10 12:44:06,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 79747 2026-09-10 12:44:06,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124406_686775_test_loyalty_on_order_with_fixed_tax.txt 2026-09-10 12:44:06,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpsls1cvq4_chrome_odoo" 2026-09-10 12:44:06,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-10 12:44:07,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 79953 2026-09-10 12:44:07,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpvk5_rpvd_chrome_odoo 2026-09-10 12:44:07,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:45235/json/version 2026-09-10 12:44:07,301 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:07,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:07,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:45235/json 2026-09-10 12:44:07,361 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:07,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:45235/devtools/page/2F60DB2BD0E73B9A13CF8CA9F5EC9ABA 2026-09-10 12:44:07,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-10 12:44:07,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-10 12:44:07,529 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:07,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-10 12:44:07,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:44:07,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:44:07,554 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:08,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.044 0.494 2026-09-10 12:44:08,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '2F60DB2BD0E73B9A13CF8CA9F5EC9ABA', 'loaderId': 'CDCBC94BDFBFF93C9C07E597854CAD41', 'isDownload': False} 2026-09-10 12:44:08,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-10 12:44:08,111 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:08,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:44:08,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:44:08,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 12:44:08,583 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:08,588 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:08,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 12:44:08,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate test code "odoo.startTour('PosLoyaltyMultipleOrders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:08,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/34] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:08,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-10 12:44:08,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:44:08,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:08,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:44:08,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-10 12:44:08,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.036 0.029 2026-09-10 12:44:08,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.066 2026-09-10 12:44:09,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.264 0.259 2026-09-10 12:44:09,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:44:09,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:44:09,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.035 2026-09-10 12:44:09,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:09,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:09,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-09-10 12:44:09,557 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:09,569 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:09,570 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:09,608 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:09,613 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:09,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.024 2026-09-10 12:44:09,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.063 2026-09-10 12:44:09,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-10 12:44:09,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/34] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:09,777 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:44:09,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/34] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:44:09,867 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:44:09,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.090 0.061 2026-09-10 12:44:09,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.151 2026-09-10 12:44:09,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:44:09,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:09] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-09-10 12:44:10,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-10 12:44:10,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-09-10 12:44:10,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 12:44:10,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 12:44:10,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.139 2026-09-10 12:44:10,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-10 12:44:10,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-09-10 12:44:10,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:10] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-10 12:44:10,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:10,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:44:10,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:44:10,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-10 12:44:10,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:10,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:10,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/34] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:10,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/34] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:10,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/34] Tour PosLoyaltyMultipleOrders → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:10,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/34] Tour PosLoyaltyMultipleOrders → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:11,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/34] Tour PosLoyaltyMultipleOrders → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-09-10 12:44:11,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:11,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.016 2026-09-10 12:44:11,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:44:11,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:44:11,201 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:11,202 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:11,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:44:11,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:44:11,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/34] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-09-10 12:44:11,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/34] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:11,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:11,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:44:11,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:44:11,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:11,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:44:11,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:44:11,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:44:11,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:44:11,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:44:11,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:44:12,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/34] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:44:12,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [33/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:44:12,101 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71035311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b4ff12ec-a36b-45c9-872f-30403d2d047e'}] 2026-09-10 12:44:12,107 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:12,398 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71035311 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b4ff12ec-a36b-45c9-872f-30403d2d047e'} created pos.order #571 2026-09-10 12:44:12,413 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71035311 finished 2026-09-10 12:44:12,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.154 0.227 2026-09-10 12:44:12,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.035 0.036 2026-09-10 12:44:12,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-09-10 12:44:12,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:12] "GET /report/barcode/Code128/044d-4c81-447f HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:44:12,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [34/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:44:12,710 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49875942 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'b4ff12ec-a36b-45c9-872f-30403d2d047e'}] 2026-09-10 12:44:12,722 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49875942 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'b4ff12ec-a36b-45c9-872f-30403d2d047e'} sync ignored for existing PoS order pos.order(571,) (state: paid) 2026-09-10 12:44:12,734 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49875942 finished 2026-09-10 12:44:12,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-10 12:44:12,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 12:44:12,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 22679724 (allocated 24252416) 2026-09-10 12:44:12,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.090 0.102 2026-09-10 12:44:12,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 79953 2026-09-10 12:44:12,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-10 12:44:12,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 79953 2026-09-10 12:44:13,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124413_007071_test_loyalty_program_different_orders.txt 2026-09-10 12:44:13,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpvk5_rpvd_chrome_odoo" 2026-09-10 12:44:13,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-10 12:44:13,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 80161 2026-09-10 12:44:13,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp33g7d8mb_chrome_odoo 2026-09-10 12:44:13,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39937/json/version 2026-09-10 12:44:13,686 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:13,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:13,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39937/json 2026-09-10 12:44:13,708 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:13,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:39937/devtools/page/AA7A6E2E02596314F0ECEEA8B2BDA2A4 2026-09-10 12:44:13,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-10 12:44:13,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-10 12:44:13,926 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:13,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-10 12:44:13,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:44:13,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:44:13,947 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:14,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.023 0.294 2026-09-10 12:44:14,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'AA7A6E2E02596314F0ECEEA8B2BDA2A4', 'loaderId': '6D65038F963809437F1089966832D5E6', 'isDownload': False} 2026-09-10 12:44:14,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-10 12:44:14,279 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:14,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:44:14,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:44:14,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:44:14,755 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:14,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:44:14,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:44:14,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:14,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [1/30] Tour PosLoyaltySpecificDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:14,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 12:44:14,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:14,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:14,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.007 2026-09-10 12:44:14,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.018 2026-09-10 12:44:14,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-10 12:44:14,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.028 2026-09-10 12:44:15,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.283 0.255 2026-09-10 12:44:15,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:44:15,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:44:15,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:44:15,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:15,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:15,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:44:15,716 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:44:15,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:44:15,734 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:15,761 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:44:15,764 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:15,766 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:44:15,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:15,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.045 0.026 2026-09-10 12:44:15,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-09-10 12:44:15,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.120 2026-09-10 12:44:15,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [2/30] Tour PosLoyaltySpecificDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:16,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [3/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:44:16,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.183 2026-09-10 12:44:16,020 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:16,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-10 12:44:16,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-10 12:44:16,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-10 12:44:16,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-10 12:44:16,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-10 12:44:16,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1682&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-10 12:44:16,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-10 12:44:16,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-09-10 12:44:16,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-10 12:44:16,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-10 12:44:16,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.118 2026-09-10 12:44:16,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-10 12:44:16,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [4/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:16,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [5/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-09-10 12:44:16,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [6/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:16,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [7/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-09-10 12:44:16,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [8/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:16,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [9/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-09-10 12:44:16,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [10/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:16,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [11/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:16,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [12/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:16,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [13/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:16,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [14/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-09-10 12:44:16,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [15/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on specific products","price":"-10.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on specific products")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-10 12:44:17,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [16/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00")) 2026-09-10 12:44:17,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [17/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"):not(:visible)) 2026-09-10 12:44:17,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [18/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:17,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [19/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:17,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [20/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:17,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [21/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-09-10 12:44:17,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [22/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-09-10 12:44:17,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [23/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-09-10 12:44:17,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [24/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:17,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [25/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:17,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [26/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:17,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [27/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 30 on specific products' (trigger: .selection-item:contains("$ 30 on specific products")) 2026-09-10 12:44:17,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [28/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 on specific products","price":"-30.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 on specific products")):has(.qty:contains("1")):has(.price:contains("-30.00"))) 2026-09-10 12:44:17,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [29/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-10 12:44:17,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [30/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-10 12:44:17,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-10 12:44:17,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:44:18,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17361932 (allocated 18747392) 2026-09-10 12:44:18,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 80161 2026-09-10 12:44:18,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-10 12:44:18,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 80161 2026-09-10 12:44:18,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124418_132275_test_loyalty_program_specific_product.txt 2026-09-10 12:44:18,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp33g7d8mb_chrome_odoo" 2026-09-10 12:44:18,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-10 12:44:18,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 80367 2026-09-10 12:44:18,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpc_m1yn_z_chrome_odoo 2026-09-10 12:44:18,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:36061/json/version 2026-09-10 12:44:18,816 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:18,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:18,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:36061/json 2026-09-10 12:44:18,873 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:18,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:36061/devtools/page/4DC1A79EBB7C716F39335245BE2E58E0 2026-09-10 12:44:18,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-10 12:44:18,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-10 12:44:19,042 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:19,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-10 12:44:19,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:44:19,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:44:19,059 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:19,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.056 0.378 2026-09-10 12:44:19,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '4DC1A79EBB7C716F39335245BE2E58E0', 'loaderId': '5B154A86D55D4F15FEFBD04187CC31C5', 'isDownload': False} 2026-09-10 12:44:19,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-10 12:44:19,505 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:19,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:44:19,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-09-10 12:44:19,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-10 12:44:19,953 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:19,957 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:19,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:44:20,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:20,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/27] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:20,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.011 0.005 2026-09-10 12:44:20,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:44:20,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:20,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 12:44:20,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-10 12:44:20,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.041 2026-09-10 12:44:20,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-09-10 12:44:20,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.262 0.278 2026-09-10 12:44:20,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:44:20,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:20,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-10 12:44:20,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:44:20,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:20,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:44:20,985 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:44:21,013 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:44:21,014 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:44:21,026 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:21,031 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:44:21,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.025 2026-09-10 12:44:21,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-09-10 12:44:21,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-10 12:44:21,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/27] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:21,133 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:21,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:21,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.108 0.036 2026-09-10 12:44:21,281 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:21,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/27] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:21,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-10 12:44:21,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-10 12:44:21,384 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-10 12:44:21,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-10 12:44:21,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.021 0.325 2026-09-10 12:44:21,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-10 12:44:21,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1686&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-10 12:44:21,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-10 12:44:21,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-10 12:44:21,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.172 2026-09-10 12:44:21,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-10 12:44:21,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 12:44:21,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/27] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:21,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/27] Tour PosLoyaltyFreeProductTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:21,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/27] Tour PosLoyaltyFreeProductTour2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:21,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/27] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:44:21,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:22,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.014 2026-09-10 12:44:22,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/27] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:44:22,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:22,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-09-10 12:44:22,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-09-10 12:44:22,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:22,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:22,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:22,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:44:22,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:22,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:22,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:22,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/27] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:22,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/27] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-09-10 12:44:22,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(.qty:contains("1")):has(.price:contains("-11.50"))) 2026-09-10 12:44:22,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:22,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:22,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [26/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:22,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [27/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:23,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-10 12:44:23,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 12:44:23,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 19595116 (allocated 21106688) 2026-09-10 12:44:23,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 80367 2026-09-10 12:44:23,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-10 12:44:23,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 80367 2026-09-10 12:44:23,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124423_237127_test_loyalty_program_using_same_product.txt 2026-09-10 12:44:23,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpc_m1yn_z_chrome_odoo" 2026-09-10 12:44:23,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-10 12:44:24,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80567 2026-09-10 12:44:24,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpd9nig3b0_chrome_odoo 2026-09-10 12:44:24,248 26 INFO rb-c800635-224702-413894 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:38503/json/version 2026-09-10 12:44:24,249 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:24,303 26 INFO rb-c800635-224702-413894 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-09-10 12:44:24,303 26 INFO rb-c800635-224702-413894 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:38503/json 2026-09-10 12:44:24,303 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:24,309 26 INFO rb-c800635-224702-413894 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:38503/devtools/page/24D6D92918B9F796710ABC86F32C09B9 2026-09-10 12:44:24,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-10 12:44:24,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-10 12:44:24,414 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:24,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-10 12:44:24,467 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:44:24,467 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:44:24,480 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:24,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:24] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.065 0.343 2026-09-10 12:44:24,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '24D6D92918B9F796710ABC86F32C09B9', 'loaderId': '6BCC97932611C068BF1ABD06D8E183EF', 'isDownload': False} 2026-09-10 12:44:24,887 26 INFO rb-c800635-224702-413894 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-09-10 12:44:24,907 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:24,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 12:44:24,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:44:24,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:44:25,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:25,350 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:25,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:44:25,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:25,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/33] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:25,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-10 12:44:25,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:44:25,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:25,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-10 12:44:25,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-10 12:44:25,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.037 2026-09-10 12:44:25,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-10 12:44:26,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.265 0.298 2026-09-10 12:44:26,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 12:44:26,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:44:26,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-09-10 12:44:26,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 12:44:26,305 26 INFO rb-c800635-224702-413894 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-09-10 12:44:26,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:44:26,364 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:26,393 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:26,397 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:44:26,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:44:26,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-10 12:44:26,424 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:26,429 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:26,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.044 2026-09-10 12:44:26,444 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:26,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.043 2026-09-10 12:44:26,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/33] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:26,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:26,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.102 0.164 2026-09-10 12:44:26,709 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:26,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-10 12:44:26,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/33] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:26,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 12:44:26,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-09-10 12:44:26,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:44:26,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.159 2026-09-10 12:44:26,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1688&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 12:44:26,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 12:44:26,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-09-10 12:44:26,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-10 12:44:26,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-10 12:44:27,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.127 2026-09-10 12:44:27,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-10 12:44:27,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/33] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:27,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/33] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:27,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/33] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:27,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/33] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:44:27,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:27,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/33] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-10 12:44:27,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/33] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-10 12:44:27,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:27,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-10 12:44:27,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:44:27,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-09-10 12:44:27,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:27,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:27,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/33] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-09-10 12:44:28,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:28,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:28,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:28,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/33] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:28,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/33] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:28,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:44:28,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:44:28,351 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:28,355 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:28,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/33] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:44:28,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/33] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:44:28,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:44:28,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:44:28,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:44:28,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/33] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:44:28,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:44:28,742 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2c38b39b-675c-436e-bd02-a840107a51d5'}] 2026-09-10 12:44:28,747 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:29,069 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623619 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2c38b39b-675c-436e-bd02-a840107a51d5'} created pos.order #572 2026-09-10 12:44:29,083 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623619 finished 2026-09-10 12:44:29,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.154 0.231 2026-09-10 12:44:29,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.043 0.040 2026-09-10 12:44:29,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:44:29,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:44:29,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:29] "GET /report/barcode/Code128/0440-33ac-4f5d HTTP/1.1" 200 - 0 0.000 0.073 2026-09-10 12:44:29,408 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26319045 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2c38b39b-675c-436e-bd02-a840107a51d5'}] 2026-09-10 12:44:29,415 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26319045 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '2c38b39b-675c-436e-bd02-a840107a51d5'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-09-10 12:44:29,427 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26319045 finished 2026-09-10 12:44:29,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-10 12:44:29,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 12:44:29,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.065 0.104 2026-09-10 12:44:29,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19961752 (allocated 21630976) 2026-09-10 12:44:29,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80567 2026-09-10 12:44:29,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-10 12:44:29,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80567 2026-09-10 12:44:29,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124429_681145_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-10 12:44:29,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpd9nig3b0_chrome_odoo" 2026-09-10 12:44:29,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80779 2026-09-10 12:44:29,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp261yqm4__chrome_odoo 2026-09-10 12:44:29,988 26 INFO rb-c800635-224702-413894 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:38617/json/version 2026-09-10 12:44:29,989 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:30,003 26 INFO rb-c800635-224702-413894 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-09-10 12:44:30,003 26 INFO rb-c800635-224702-413894 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:38617/json 2026-09-10 12:44:30,003 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:30,059 26 INFO rb-c800635-224702-413894 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:38617/devtools/page/51CD2F82FE268ABB8539E1BDBE170D57 2026-09-10 12:44:30,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-10 12:44:30,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-10 12:44:30,161 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:30,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-10 12:44:30,169 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:44:30,170 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:44:30,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.037 2026-09-10 12:44:30,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '51CD2F82FE268ABB8539E1BDBE170D57', 'loaderId': 'B74434F452C44FB80C25BB99CCA0BA51', 'isDownload': False} 2026-09-10 12:44:30,246 26 INFO rb-c800635-224702-413894 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-09-10 12:44:30,266 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:30,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:44:30,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:44:30,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:44:30,687 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:30,701 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:30,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:44:30,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:30,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/48] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:30,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.014 2026-09-10 12:44:30,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:30,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:30,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:44:30,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:44:31,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.026 0.236 2026-09-10 12:44:31,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-10 12:44:31,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.176 0.244 2026-09-10 12:44:31,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:31,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:44:31,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-10 12:44:31,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:31,705 26 INFO rb-c800635-224702-413894 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-09-10 12:44:31,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:31,786 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:44:31,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:44:31,800 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:31,800 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:31,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-09-10 12:44:31,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.025 2026-09-10 12:44:31,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:31,836 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:31,861 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:31,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.027 2026-09-10 12:44:31,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:31,989 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.040 0.090 2026-09-10 12:44:32,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/48] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:32,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.024 2026-09-10 12:44:32,096 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:32,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.046 2026-09-10 12:44:32,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-10 12:44:32,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-10 12:44:32,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.148 2026-09-10 12:44:32,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/48] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:32,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.031 0.183 2026-09-10 12:44:32,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-09-10 12:44:32,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/48] Tour PosLoyaltyTour11.2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:32,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1688&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-10 12:44:32,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/48] Tour PosLoyaltyTour11.2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:32,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-09-10 12:44:32,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-09-10 12:44:32,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:32] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-09-10 12:44:32,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/48] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:44:32,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:32,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/48] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-10 12:44:32,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/48] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-10 12:44:32,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:32,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:44:32,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:32,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:32,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:32,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:33,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:33,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:33,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:33,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/48] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:44:33,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/48] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:44:33,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/48] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:44:33,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:33,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.008 2026-09-10 12:44:33,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.013 0.016 2026-09-10 12:44:33,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:33,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:44:33,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:33,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:33,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:33,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/48] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:33,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/48] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-09-10 12:44:33,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/48] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-09-10 12:44:33,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/48] Tour PosLoyaltyTour11.2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00"))) 2026-09-10 12:44:33,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:33,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:34,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:34,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:34,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:34,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:44:34,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:34,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:44:34,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:44:34,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:34,341 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:34,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/48] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:44:34,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/48] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:44:34,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:44:34,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:44:34,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/48] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:44:34,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [47/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:44:34,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:44:34,702 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76601234 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'd12c143d-0eb1-46bf-969a-f805412178d3'}] 2026-09-10 12:44:34,709 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:35,020 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76601234 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'd12c143d-0eb1-46bf-969a-f805412178d3'} created pos.order #573 2026-09-10 12:44:35,030 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76601234 finished 2026-09-10 12:44:35,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.134 0.255 2026-09-10 12:44:35,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.030 2026-09-10 12:44:35,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:35,332 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9777300 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'd12c143d-0eb1-46bf-969a-f805412178d3'}] 2026-09-10 12:44:35,342 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9777300 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'd12c143d-0eb1-46bf-969a-f805412178d3'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-09-10 12:44:35,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [48/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:44:35,362 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9777300 finished 2026-09-10 12:44:35,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-10 12:44:35,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 12:44:35,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.041 0.081 2026-09-10 12:44:35,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22680548 (allocated 26611712) 2026-09-10 12:44:35,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80779 2026-09-10 12:44:35,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-10 12:44:35,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80779 2026-09-10 12:44:35,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124435_650486_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-10 12:44:35,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp261yqm4__chrome_odoo" 2026-09-10 12:44:35,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-10 12:44:36,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 80986 2026-09-10 12:44:36,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpynfb4c3g_chrome_odoo 2026-09-10 12:44:36,505 26 INFO rb-c800635-224702-413894 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:33059/json/version 2026-09-10 12:44:36,507 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:36,553 26 INFO rb-c800635-224702-413894 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-09-10 12:44:36,553 26 INFO rb-c800635-224702-413894 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:33059/json 2026-09-10 12:44:36,554 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:36,563 26 INFO rb-c800635-224702-413894 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:33059/devtools/page/422E477A6E77F4640BC043373B6364AC 2026-09-10 12:44:36,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-09-10 12:44:36,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-10 12:44:36,718 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:36,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-10 12:44:36,726 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:44:36,726 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:44:36,748 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:37,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.057 0.434 2026-09-10 12:44:37,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '422E477A6E77F4640BC043373B6364AC', 'loaderId': '7D35D3C2F7854CAE02FBDCA4BF04BCC4', 'isDownload': False} 2026-09-10 12:44:37,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-10 12:44:37,248 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:37,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-10 12:44:37,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-10 12:44:37,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-10 12:44:37,813 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:37,816 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:44:37,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:44:37,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:37,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [1/34] Tour PosLoyaltyTour12 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:37,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-10 12:44:37,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:44:37,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:37,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:44:37,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-10 12:44:37,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.031 2026-09-10 12:44:37,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-10 12:44:38,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.214 0.319 2026-09-10 12:44:38,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:44:38,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:44:38,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-10 12:44:38,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:44:38,793 26 INFO rb-c800635-224702-413894 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-09-10 12:44:38,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:44:38,842 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:38,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:38,880 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:38,881 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:44:38,909 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:38,910 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:44:38,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.046 2026-09-10 12:44:38,937 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:44:38,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.018 0.083 2026-09-10 12:44:39,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.078 2026-09-10 12:44:39,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [2/34] Tour PosLoyaltyTour12 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:39,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [3/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-09-10 12:44:39,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.087 0.174 2026-09-10 12:44:39,206 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:39,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-09-10 12:44:39,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.028 0.079 2026-09-10 12:44:39,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-09-10 12:44:39,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-10 12:44:39,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-10 12:44:39,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-10 12:44:39,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-10 12:44:39,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-10 12:44:39,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-10 12:44:39,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-10 12:44:39,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-10 12:44:39,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.148 2026-09-10 12:44:39,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [4/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:39,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [5/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("1"))) 2026-09-10 12:44:39,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [6/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:44:39,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [7/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("2"))) 2026-09-10 12:44:39,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [8/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:39,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [9/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-09-10 12:44:40,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [10/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:40,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [11/34] Tour PosLoyaltyTour12 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-10 12:44:40,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [12/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:40,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [13/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00"))) 2026-09-10 12:44:40,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [14/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-10 12:44:40,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [15/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:40,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [16/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("1"))) 2026-09-10 12:44:40,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [17/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:44:40,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [18/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("2"))) 2026-09-10 12:44:40,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [19/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:40,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [20/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-10 12:44:40,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [21/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:40,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [22/34] Tour PosLoyaltyTour12 → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-10 12:44:40,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [23/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:41,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [24/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00"))) 2026-09-10 12:44:41,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [25/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-10 12:44:41,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [26/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-10 12:44:41,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [27/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-10 12:44:41,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [28/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:41,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [29/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("6"))) 2026-09-10 12:44:41,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [30/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:41,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [31/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:41,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [32/34] Tour PosLoyaltyTour12 → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-09-10 12:44:41,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [33/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:41,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [34/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00"))) 2026-09-10 12:44:41,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-10 12:44:41,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-10 12:44:41,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18470716 (allocated 19533824) 2026-09-10 12:44:41,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 80986 2026-09-10 12:44:41,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-10 12:44:41,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 80986 2026-09-10 12:44:41,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124441_844177_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-10 12:44:41,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpynfb4c3g_chrome_odoo" 2026-09-10 12:44:41,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-10 12:44:42,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 81194 2026-09-10 12:44:42,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmptd27b40g_chrome_odoo 2026-09-10 12:44:42,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36883/json/version 2026-09-10 12:44:42,686 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:42,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:42,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36883/json 2026-09-10 12:44:42,692 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:42,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:36883/devtools/page/4765C44065116079A691EF5D4F4C75DD 2026-09-10 12:44:42,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-10 12:44:42,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-10 12:44:42,917 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:42,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-10 12:44:42,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:44:42,922 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:44:42,932 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:43,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.033 0.401 2026-09-10 12:44:43,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '4765C44065116079A691EF5D4F4C75DD', 'loaderId': '9FD4F327EB400FB0A0949C948DB96F7B', 'isDownload': False} 2026-09-10 12:44:43,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-10 12:44:43,389 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:43,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:44:43,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:44:43,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-10 12:44:43,806 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:43,808 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:43,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:44:43,831 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:43,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/35] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:43,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-10 12:44:43,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-09-10 12:44:43,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:43,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-10 12:44:43,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-10 12:44:43,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.033 2026-09-10 12:44:43,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.036 2026-09-10 12:44:44,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.235 0.298 2026-09-10 12:44:44,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:44:44,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:44:44,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-10 12:44:44,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:44:44,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:44,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:44:44,777 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:44,793 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:44,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.013 2026-09-10 12:44:44,809 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:44,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.039 2026-09-10 12:44:44,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 12:44:44,839 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:44,840 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:44,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/35] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:44,957 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:45,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:45,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.101 0.040 2026-09-10 12:44:45,104 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:45,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/35] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:45,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.055 0.175 2026-09-10 12:44:45,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-09-10 12:44:45,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-09-10 12:44:45,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-09-10 12:44:45,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.323 2026-09-10 12:44:45,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-09-10 12:44:45,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-10 12:44:45,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-10 12:44:45,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-10 12:44:45,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-10 12:44:45,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-09-10 12:44:45,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.153 2026-09-10 12:44:45,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-09-10 12:44:45,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-09-10 12:44:45,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/35] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:45,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/35] Tour PosLoyaltyTour10 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:45,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/35] Tour PosLoyaltyTour10 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:45,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/35] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:44:45,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:45,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-10 12:44:45,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/35] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-10 12:44:45,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/35] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-10 12:44:46,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:46,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-09-10 12:44:46,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:46,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:46,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/35] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-10 12:44:46,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:46,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:46,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:46,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/35] Tour PosLoyaltyTour10 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:44:46,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:46,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:46,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:46,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/35] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:46,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/35] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-09-10 12:44:46,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/35] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-09-10 12:44:46,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/35] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .selection-item:contains("Free Product B")) 2026-09-10 12:44:46,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/35] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00"))) 2026-09-10 12:44:46,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:47,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-09-10 12:44:47,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:47,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:47,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:47,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [34/35] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:47,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [35/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:47,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-10 12:44:47,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-10 12:44:47,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 19726696 (allocated 21368832) 2026-09-10 12:44:47,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 81194 2026-09-10 12:44:47,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-10 12:44:47,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 81194 2026-09-10 12:44:47,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124447_531663_test_loyalty_program_with_tagged_free_product.txt 2026-09-10 12:44:47,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmptd27b40g_chrome_odoo" 2026-09-10 12:44:47,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-10 12:44:48,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 81408 2026-09-10 12:44:48,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpvovct6gf_chrome_odoo 2026-09-10 12:44:48,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:39759/json/version 2026-09-10 12:44:48,213 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:48,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:48,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:39759/json 2026-09-10 12:44:48,276 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:48,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:39759/devtools/page/8A43F83A708A9374D41B0AE541D4BBDA 2026-09-10 12:44:48,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-10 12:44:48,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-10 12:44:48,425 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:48,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-10 12:44:48,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:44:48,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:44:48,445 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:48,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:48] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.070 0.375 2026-09-10 12:44:48,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '8A43F83A708A9374D41B0AE541D4BBDA', 'loaderId': 'BFC52BF24A0D7531416450A9EF4F84E8', 'isDownload': False} 2026-09-10 12:44:48,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-10 12:44:48,909 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:48,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:48] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:44:48,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:48] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 12:44:48,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:48] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-09-10 12:44:49,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:49,341 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:49,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:44:49,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:49,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [1/53] Tour PosLoyaltyRewardProductTag → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:49,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-09-10 12:44:49,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:49,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:49,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-09-10 12:44:49,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-10 12:44:49,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.033 2026-09-10 12:44:49,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-10 12:44:50,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.214 0.269 2026-09-10 12:44:50,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:44:50,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:44:50,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-10 12:44:50,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:44:50,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:50,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:44:50,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:50,299 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:50,322 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:44:50,325 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:44:50,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:44:50,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:44:50,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.024 0.045 2026-09-10 12:44:50,390 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:44:50,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.091 2026-09-10 12:44:50,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [2/53] Tour PosLoyaltyRewardProductTag → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:50,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.076 0.064 2026-09-10 12:44:50,561 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:50,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [3/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:50,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.059 0.163 2026-09-10 12:44:50,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-09-10 12:44:50,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-10 12:44:50,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.207 2026-09-10 12:44:50,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.232 2026-09-10 12:44:50,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-09-10 12:44:50,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-09-10 12:44:50,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-10 12:44:50,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.134 2026-09-10 12:44:50,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 12:44:50,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-10 12:44:50,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [4/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:51,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [5/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:51,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [6/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:51,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [7/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:44:51,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [8/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:51,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [9/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:51,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [10/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:51,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [11/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:51,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [12/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-10 12:44:51,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [13/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-10 12:44:51,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [14/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product A' (trigger: .selection-item:contains("Product A")) 2026-09-10 12:44:51,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [15/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-2"))) 2026-09-10 12:44:51,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [16/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:51,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [17/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:51,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [18/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:51,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [19/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:51,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [20/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:51,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [21/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:52,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [22/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:52,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [23/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:52,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [24/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:44:52,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [25/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:52,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [26/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:52,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [27/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:52,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [28/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:52,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [29/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-10 12:44:52,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [30/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-10 12:44:52,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [31/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-09-10 12:44:52,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [32/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-10 12:44:52,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [33/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:52,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [34/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:52,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [35/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:52,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [36/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:52,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [37/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:52,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [38/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:44:53,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [39/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:53,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [40/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:53,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [41/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:44:53,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [42/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:53,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [43/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:53,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [44/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:53,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [45/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:44:53,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [46/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-10 12:44:53,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [47/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-10 12:44:53,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [48/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-09-10 12:44:53,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [49/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("2")):has(.price:contains("-10"))) 2026-09-10 12:44:53,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [50/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:44:53,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [51/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-10 12:44:53,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [52/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:44:53,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [53/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:44:53,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-10 12:44:53,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 12:44:53,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20446844 (allocated 21762048) 2026-09-10 12:44:53,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 81408 2026-09-10 12:44:53,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-10 12:44:53,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 81408 2026-09-10 12:44:54,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124454_044101_test_loyalty_reward_product_tag.txt 2026-09-10 12:44:54,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpvovct6gf_chrome_odoo" 2026-09-10 12:44:54,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-10 12:44:54,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 81609 2026-09-10 12:44:54,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmppebw0h5m_chrome_odoo 2026-09-10 12:44:54,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41631/json/version 2026-09-10 12:44:54,997 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:55,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-09-10 12:44:55,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41631/json 2026-09-10 12:44:55,074 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:44:55,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:41631/devtools/page/B9AD6ABA15433C6A3F6079F1A52F1B16 2026-09-10 12:44:55,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-10 12:44:55,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-10 12:44:55,176 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:44:55,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-10 12:44:55,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:44:55,193 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:44:55,217 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:44:55,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:55] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.036 0.584 2026-09-10 12:44:55,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': 'B9AD6ABA15433C6A3F6079F1A52F1B16', 'loaderId': 'EDCCAFF3EE2B91CEB72750BFD301CCBA', 'isDownload': False} 2026-09-10 12:44:55,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-09-10 12:44:55,850 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:44:55,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:44:55,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:44:55,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:44:56,274 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:56,279 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:56,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:44:56,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate test code "odoo.startTour('test_loyalty_reward_with_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:44:56,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [1/27] Tour test_loyalty_reward_with_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:44:56,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-10 12:44:56,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-10 12:44:56,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:56,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 12:44:56,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-10 12:44:56,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.026 2026-09-10 12:44:56,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-10 12:44:57,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.229 0.332 2026-09-10 12:44:57,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:44:57,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:44:57,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:44:57,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:44:57,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:44:57,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-10 12:44:57,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:44:57,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:44:57,335 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:44:57,340 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:44:57,342 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:44:57,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.022 0.021 2026-09-10 12:44:57,372 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:57,378 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:44:57,402 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:44:57,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.068 2026-09-10 12:44:57,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.058 0.058 2026-09-10 12:44:57,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [2/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:44:57,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [3/27] Tour test_loyalty_reward_with_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:44:57,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.129 0.146 2026-09-10 12:44:57,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [4/27] Tour test_loyalty_reward_with_variant → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:44:57,676 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:44:57,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-09-10 12:44:57,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-09-10 12:44:57,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-10 12:44:57,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.193 2026-09-10 12:44:57,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.206 2026-09-10 12:44:57,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-10 12:44:57,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-10 12:44:57,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-10 12:44:57,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.151 2026-09-10 12:44:57,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.162 2026-09-10 12:44:58,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-09-10 12:44:58,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [5/27] Tour test_loyalty_reward_with_variant → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:44:58,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [6/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-10 12:44:58,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [7/27] Tour test_loyalty_reward_with_variant → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:58,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [8/27] Tour test_loyalty_reward_with_variant → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:58,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [9/27] Tour test_loyalty_reward_with_variant → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-10 12:44:58,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [10/27] Tour test_loyalty_reward_with_variant → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:58,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [11/27] Tour test_loyalty_reward_with_variant → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-10 12:44:58,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:58] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.022 0.021 2026-09-10 12:44:58,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [12/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:44:58,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.009 0.018 2026-09-10 12:44:58,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:44:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.015 0.036 2026-09-10 12:44:58,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [13/27] Tour test_loyalty_reward_with_variant → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:44:58,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [14/27] Tour test_loyalty_reward_with_variant → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-10 12:44:58,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [15/27] Tour test_loyalty_reward_with_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:44:59,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [16/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 12:44:59,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [17/27] Tour test_loyalty_reward_with_variant → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:44:59,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [18/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 12:44:59,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [19/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-10 12:44:59,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [20/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:44:59,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [21/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 12:44:59,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [22/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-10 12:44:59,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [23/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:44:59,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [24/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 12:44:59,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [25/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-10 12:44:59,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [26/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:44:59,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [27/27] Tour test_loyalty_reward_with_variant → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-10 12:44:59,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-10 12:44:59,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:44:59,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 19934756 (allocated 21630976) 2026-09-10 12:44:59,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 81609 2026-09-10 12:44:59,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-10 12:44:59,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 81609 2026-09-10 12:44:59,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124459_951363_test_loyalty_reward_with_variant.txt 2026-09-10 12:44:59,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmppebw0h5m_chrome_odoo" 2026-09-10 12:44:59,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-10 12:45:00,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 81817 2026-09-10 12:45:00,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpssbfggon_chrome_odoo 2026-09-10 12:45:00,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:38155/json/version 2026-09-10 12:45:00,528 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:00,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:00,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:38155/json 2026-09-10 12:45:00,600 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:00,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:38155/devtools/page/1A12401CA3590388F6325037B6ECDD3D 2026-09-10 12:45:00,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-10 12:45:00,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-10 12:45:00,712 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:00,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-10 12:45:00,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:45:00,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:45:00,791 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:01,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.043 0.327 2026-09-10 12:45:01,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '1A12401CA3590388F6325037B6ECDD3D', 'loaderId': 'D0658FF190CB4AC8C49C411E71AD9256', 'isDownload': False} 2026-09-10 12:45:01,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-10 12:45:01,181 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:01,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-09-10 12:45:01,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:45:01,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-10 12:45:01,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:01,641 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:01,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:45:01,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:01,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/23] Tour PosLoyaltyValidity1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:01,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.010 2026-09-10 12:45:01,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:01,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:01,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-10 12:45:01,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.021 2026-09-10 12:45:01,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.015 0.029 2026-09-10 12:45:01,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-10 12:45:02,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.251 0.326 2026-09-10 12:45:02,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:45:02,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:45:02,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-09-10 12:45:02,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:02,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:02,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:45:02,649 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:02,669 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:02,670 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:45:02,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.017 2026-09-10 12:45:02,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-09-10 12:45:02,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 12:45:02,706 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:02,706 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:02,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/23] Tour PosLoyaltyValidity1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:45:02,817 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:45:02,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.032 0.133 2026-09-10 12:45:02,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/23] Tour PosLoyaltyValidity1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:45:02,984 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:03,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.194 2026-09-10 12:45:03,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-10 12:45:03,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-10 12:45:03,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:45:03,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-09-10 12:45:03,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.152 2026-09-10 12:45:03,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-10 12:45:03,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-09-10 12:45:03,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-10 12:45:03,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-10 12:45:03,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.197 2026-09-10 12:45:03,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/23] Tour PosLoyaltyValidity1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:03,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:45:03,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/23] Tour PosLoyaltyValidity1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:45:03,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-10 12:45:03,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/23] Tour PosLoyaltyValidity1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:03,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:03,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:03,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/23] Tour PosLoyaltyValidity1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:45:03,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/23] Tour PosLoyaltyValidity1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:45:03,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-09-10 12:45:04,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-09-10 12:45:04,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:04,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:04,163 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:04,164 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:04,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/23] Tour PosLoyaltyValidity1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:04,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/23] Tour PosLoyaltyValidity1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:04,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/23] Tour PosLoyaltyValidity1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:45:04,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/23] Tour PosLoyaltyValidity1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:45:04,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/23] Tour PosLoyaltyValidity1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:04,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:04,502 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55486834 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5af600bb-6866-42ba-8e77-89c243bc732b'}] 2026-09-10 12:45:04,505 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:04,764 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55486834 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5af600bb-6866-42ba-8e77-89c243bc732b'} created pos.order #574 2026-09-10 12:45:04,782 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55486834 finished 2026-09-10 12:45:04,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.119 0.199 2026-09-10 12:45:04,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.020 0.023 2026-09-10 12:45:04,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:05,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "GET /report/barcode/Code128/0445-92cc-4479 HTTP/1.1" 200 - 0 0.000 0.069 2026-09-10 12:45:05,064 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38515834 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5af600bb-6866-42ba-8e77-89c243bc732b'}] 2026-09-10 12:45:05,070 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38515834 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5af600bb-6866-42ba-8e77-89c243bc732b'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-09-10 12:45:05,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:05,081 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38515834 finished 2026-09-10 12:45:05,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-10 12:45:05,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:45:05,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.057 0.075 2026-09-10 12:45:05,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17549600 (allocated 20447232) 2026-09-10 12:45:05,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 81817 2026-09-10 12:45:05,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-10 12:45:05,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 81817 2026-09-10 12:45:05,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.008 0.024 2026-09-10 12:45:05,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124505_361647_test_loyalty_validity_dates_and_use.txt 2026-09-10 12:45:05,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpssbfggon_chrome_odoo" 2026-09-10 12:45:05,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 82029 2026-09-10 12:45:05,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmputy_249d_chrome_odoo 2026-09-10 12:45:05,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43991/json/version 2026-09-10 12:45:05,640 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:05,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:05,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43991/json 2026-09-10 12:45:05,693 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:05,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:43991/devtools/page/553ACDCEE749FAD2FE33EF44E9A26CD8 2026-09-10 12:45:05,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-10 12:45:05,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-10 12:45:05,861 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:05,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-10 12:45:05,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:45:05,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:45:05,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.028 2026-09-10 12:45:05,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '553ACDCEE749FAD2FE33EF44E9A26CD8', 'loaderId': 'C0D9E90E986ABF17CD465EA05D0F4A19', 'isDownload': False} 2026-09-10 12:45:05,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-10 12:45:05,959 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:05,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:45:05,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 12:45:05,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:05] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 12:45:06,461 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:06,469 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:06,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:06,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:06,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/41] Tour PosLoyaltyValidity2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:06,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.013 2026-09-10 12:45:06,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:45:06,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:06,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:45:06,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.013 2026-09-10 12:45:06,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-10 12:45:06,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.011 0.030 2026-09-10 12:45:07,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.150 0.270 2026-09-10 12:45:07,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:07,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:45:07,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 12:45:07,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:45:07,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:07,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:07,285 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:07,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.007 0.018 2026-09-10 12:45:07,313 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:45:07,319 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:45:07,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.022 2026-09-10 12:45:07,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:45:07,351 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:07,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:07,420 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:07,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.030 0.033 2026-09-10 12:45:07,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:45:07,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.142 2026-09-10 12:45:07,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:07,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-10 12:45:07,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-10 12:45:07,683 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:07,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-10 12:45:07,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:45:07,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 12:45:07,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.024 0.153 2026-09-10 12:45:07,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:45:07,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.202 2026-09-10 12:45:07,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-10 12:45:07,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.211 2026-09-10 12:45:07,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-10 12:45:07,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-10 12:45:08,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:08,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-10 12:45:08,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:08,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:08,225 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:08,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:08,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:08,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:08,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/41] Tour PosLoyaltyValidity2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:45:08,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:08,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:08,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:08,572 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21157034 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '655830bc-c51f-4dba-af67-5016fb64b897'}] 2026-09-10 12:45:08,574 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:45:08,786 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21157034 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '655830bc-c51f-4dba-af67-5016fb64b897'} created pos.order #575 2026-09-10 12:45:08,801 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21157034 finished 2026-09-10 12:45:08,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.094 0.197 2026-09-10 12:45:08,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.030 2026-09-10 12:45:08,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:09,073 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:09] "GET /report/barcode/Code128/044e-166d-4fe4 HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 12:45:09,078 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72460406 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '655830bc-c51f-4dba-af67-5016fb64b897'}] 2026-09-10 12:45:09,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:09,086 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72460406 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '655830bc-c51f-4dba-af67-5016fb64b897'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-09-10 12:45:09,103 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72460406 finished 2026-09-10 12:45:09,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:45:09,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:09,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.072 0.060 2026-09-10 12:45:09,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:09] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-10 12:45:09,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:45:09,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-10 12:45:09,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:45:09,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-10 12:45:09,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:09,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:09,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:09,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/41] Tour PosLoyaltyValidity2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:45:09,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [27/41] Tour PosLoyaltyValidity2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:45:09,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [28/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-09-10 12:45:09,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [29/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-09-10 12:45:09,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [30/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:09,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [31/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:10,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [32/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:10,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [33/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:10,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [34/41] Tour PosLoyaltyValidity2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:45:10,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [35/41] Tour PosLoyaltyValidity2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:45:10,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [36/41] Tour PosLoyaltyValidity2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:45:10,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [37/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:10,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [38/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:10,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [39/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:10,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [40/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:10,444 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91505049 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '76b4e651-1eae-486a-8f50-8bb9c9856012'}] 2026-09-10 12:45:10,672 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91505049 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '76b4e651-1eae-486a-8f50-8bb9c9856012'} created pos.order #576 2026-09-10 12:45:10,685 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91505049 finished 2026-09-10 12:45:10,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.106 0.182 2026-09-10 12:45:10,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.022 0.022 2026-09-10 12:45:10,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:45:10,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [41/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:10,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:10] "GET /report/barcode/Code128/0449-098f-4872 HTTP/1.1" 200 - 0 0.000 0.056 2026-09-10 12:45:10,889 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72856180 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '76b4e651-1eae-486a-8f50-8bb9c9856012'}] 2026-09-10 12:45:10,908 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72856180 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '76b4e651-1eae-486a-8f50-8bb9c9856012'} sync ignored for existing PoS order pos.order(576,) (state: paid) 2026-09-10 12:45:10,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-10 12:45:10,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:45:10,925 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72856180 finished 2026-09-10 12:45:11,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.062 0.078 2026-09-10 12:45:11,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18200268 (allocated 19271680) 2026-09-10 12:45:11,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 82029 2026-09-10 12:45:11,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-10 12:45:11,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 82029 2026-09-10 12:45:11,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124511_165926_test_loyalty_validity_dates_and_use.txt 2026-09-10 12:45:11,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmputy_249d_chrome_odoo" 2026-09-10 12:45:11,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-10 12:45:11,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 82255 2026-09-10 12:45:11,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpa3q4jxnu_chrome_odoo 2026-09-10 12:45:11,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:44859/json/version 2026-09-10 12:45:11,901 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:11,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:11,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:44859/json 2026-09-10 12:45:11,960 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:11,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:44859/devtools/page/67E3FE96928F4BA90275A02C1A2C0DF8 2026-09-10 12:45:11,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-10 12:45:11,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-10 12:45:12,113 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:12,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-10 12:45:12,118 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:45:12,118 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:45:12,136 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:12,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:12] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.057 0.341 2026-09-10 12:45:12,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '67E3FE96928F4BA90275A02C1A2C0DF8', 'loaderId': 'DBEC4B7F3B4024EB4E660C0318D0540E', 'isDownload': False} 2026-09-10 12:45:12,535 26 INFO rb-c800635-224702-413894 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-09-10 12:45:12,550 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:12,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:12] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:45:12,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:12] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:45:12,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:12] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:45:13,024 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:13,031 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:13,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:45:13,052 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:13,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/49] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:13,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-10 12:45:13,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:45:13,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:13,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:45:13,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-10 12:45:13,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.016 0.038 2026-09-10 12:45:13,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 12:45:13,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.249 0.279 2026-09-10 12:45:13,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:45:13,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:45:13,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:45:13,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:13,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:13,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:45:13,995 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:14,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:45:14,021 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:14,022 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:14,032 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:14,048 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:14,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.029 2026-09-10 12:45:14,068 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:45:14,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.049 2026-09-10 12:45:14,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.121 2026-09-10 12:45:14,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/49] Tour test_max_usage_partner_with_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:45:14,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.135 2026-09-10 12:45:14,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:45:14,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.024 0.047 2026-09-10 12:45:14,308 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:14,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-10 12:45:14,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-10 12:45:14,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-10 12:45:14,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-10 12:45:14,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-09-10 12:45:14,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:45:14,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 12:45:14,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-10 12:45:14,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.165 2026-09-10 12:45:14,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:14,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:45:14,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:45:14,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:45:15,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:15,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:15,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:15,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:15,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:15,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:15,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/49] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner 2)) 2026-09-10 12:45:15,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:15,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-10 12:45:15,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:15,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:15,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:45:15,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:45:15,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:15,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:15,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/49] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:45:15,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/49] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-09-10 12:45:15,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/49] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-09-10 12:45:16,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:16,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:16,100 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:16,105 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:16,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/49] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:16,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/49] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:16,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/49] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:16,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/49] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:16,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:16,389 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60937206 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5e17ebce-c129-49f3-b071-157dfc519229'}] 2026-09-10 12:45:16,391 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:16,654 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60937206 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5e17ebce-c129-49f3-b071-157dfc519229'} created pos.order #577 2026-09-10 12:45:16,675 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60937206 finished 2026-09-10 12:45:16,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.143 0.196 2026-09-10 12:45:16,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.044 0.036 2026-09-10 12:45:16,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:45:16,998 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24446979 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5e17ebce-c129-49f3-b071-157dfc519229'}] 2026-09-10 12:45:17,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:17,005 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24446979 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5e17ebce-c129-49f3-b071-157dfc519229'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-09-10 12:45:17,017 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24446979 finished 2026-09-10 12:45:17,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:17,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:17,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.033 0.073 2026-09-10 12:45:17,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.012 2026-09-10 12:45:17,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:17,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:17,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:17,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/49] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:45:17,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:17,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:45:17,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:17,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [42/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:45:17,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [43/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:45:17,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [44/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:45:17,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [45/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:17,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [46/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:17,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [47/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:18,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [48/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-09-10 12:45:18,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [49/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:45:18,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-10 12:45:18,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 12:45:18,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 24977076 (allocated 26611712) 2026-09-10 12:45:18,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 82255 2026-09-10 12:45:18,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-10 12:45:18,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 82255 2026-09-10 12:45:18,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124518_371508_test_max_usage_partner_with_point.txt 2026-09-10 12:45:18,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpa3q4jxnu_chrome_odoo" 2026-09-10 12:45:18,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-10 12:45:19,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 82464 2026-09-10 12:45:19,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp6d0uf_1z_chrome_odoo 2026-09-10 12:45:19,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:35627/json/version 2026-09-10 12:45:19,178 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:19,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:19,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:35627/json 2026-09-10 12:45:19,200 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:19,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:35627/devtools/page/95C1DB6D9FA49D385975444E18ACA567 2026-09-10 12:45:19,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-10 12:45:19,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-10 12:45:19,398 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:19,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-10 12:45:19,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:45:19,406 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:45:19,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:19,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:19] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.046 0.328 2026-09-10 12:45:19,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '95C1DB6D9FA49D385975444E18ACA567', 'loaderId': 'E44230D2C279B58E3A55A3BC8A1741AC', 'isDownload': False} 2026-09-10 12:45:19,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-10 12:45:19,807 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:19,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:19] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:45:19,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:19] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:45:19,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:19] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:45:20,233 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:20,234 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:20,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 12:45:20,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:20,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/28] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:20,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-10 12:45:20,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:45:20,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:20,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 12:45:20,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.020 2026-09-10 12:45:20,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.033 2026-09-10 12:45:20,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.045 2026-09-10 12:45:21,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.228 0.471 2026-09-10 12:45:21,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:45:21,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:45:21,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.030 2026-09-10 12:45:21,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:45:21,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:21,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:45:21,356 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:21,381 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:21,384 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:45:21,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.018 2026-09-10 12:45:21,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-09-10 12:45:21,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 12:45:21,421 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:21,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:21,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/28] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:45:21,572 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:45:21,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/28] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:21,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/28] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:21,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.103 0.048 2026-09-10 12:45:21,703 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:21,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.167 2026-09-10 12:45:21,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-10 12:45:21,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-09-10 12:45:21,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-09-10 12:45:21,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-09-10 12:45:21,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-10 12:45:21,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.158 2026-09-10 12:45:21,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-10 12:45:21,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-10 12:45:22,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-10 12:45:22,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-09-10 12:45:22,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/28] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:22,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/28] Tour test_min_qty_points_awarded → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:22,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/28] Tour test_min_qty_points_awarded → Step Search for partner "AA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:22,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/28] Tour test_min_qty_points_awarded → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-09-10 12:45:22,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/28] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:22,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.021 2026-09-10 12:45:22,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/28] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:45:22,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:22,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:22,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/28] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:45:22,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/28] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-09-10 12:45:22,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/28] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-09-10 12:45:22,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/28] Tour test_min_qty_points_awarded → Step loyalty points awarded 90 (trigger: .loyalty-points-totaltext-end:contains("90")) 2026-09-10 12:45:22,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-10 12:45:22,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-10 12:45:22,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:22,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:22,969 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:22,969 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:23,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/28] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:23,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/28] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:23,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:23,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/28] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:45:23,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:23,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/28] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:23,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [27/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:23,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:45:23,363 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6973794 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f44dab48-0c44-416f-a895-410fe71afaee'}] 2026-09-10 12:45:23,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:45:23,650 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6973794 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f44dab48-0c44-416f-a895-410fe71afaee'} created pos.order #578 2026-09-10 12:45:23,667 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6973794 finished 2026-09-10 12:45:23,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.140 0.205 2026-09-10 12:45:23,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.014 0.031 2026-09-10 12:45:23,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 12:45:23,917 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90366719 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f44dab48-0c44-416f-a895-410fe71afaee'}] 2026-09-10 12:45:23,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [28/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:23,926 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90366719 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'f44dab48-0c44-416f-a895-410fe71afaee'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-10 12:45:23,946 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90366719 finished 2026-09-10 12:45:23,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-10 12:45:23,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 12:45:24,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.050 0.077 2026-09-10 12:45:24,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 23148948 (allocated 25038848) 2026-09-10 12:45:24,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 82464 2026-09-10 12:45:24,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-10 12:45:24,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 82464 2026-09-10 12:45:24,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124524_229702_test_min_qty_points_awarded.txt 2026-09-10 12:45:24,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp6d0uf_1z_chrome_odoo" 2026-09-10 12:45:24,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-10 12:45:25,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 82679 2026-09-10 12:45:25,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp04ryxrfm_chrome_odoo 2026-09-10 12:45:25,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:41373/json/version 2026-09-10 12:45:25,281 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:25,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:25,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:41373/json 2026-09-10 12:45:25,325 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:25,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:41373/devtools/page/CF3C81864314970A027950CDB6E3E4D0 2026-09-10 12:45:25,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-10 12:45:25,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-10 12:45:25,468 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:25,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-10 12:45:25,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:45:25,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:45:25,499 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:25,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:25] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.039 0.390 2026-09-10 12:45:25,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'CF3C81864314970A027950CDB6E3E4D0', 'loaderId': '21FAE8DF8E1EDCECE70C07D0695230B7', 'isDownload': False} 2026-09-10 12:45:25,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-10 12:45:25,941 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:25,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:25] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:45:25,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:25] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-09-10 12:45:25,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:25] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-09-10 12:45:26,406 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:26,412 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:45:26,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 12:45:26,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:26,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/176] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:26,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-10 12:45:26,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.010 2026-09-10 12:45:26,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:26,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-10 12:45:26,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.021 2026-09-10 12:45:26,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.038 0.028 2026-09-10 12:45:26,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.065 2026-09-10 12:45:27,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.231 0.283 2026-09-10 12:45:27,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:45:27,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:27,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-09-10 12:45:27,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:45:27,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:27,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.011 2026-09-10 12:45:27,382 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:27,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:45:27,398 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:45:27,413 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:45:27,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:45:27,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.032 2026-09-10 12:45:27,466 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 12:45:27,473 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:45:27,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.089 2026-09-10 12:45:27,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/176] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:45:27,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.056 0.107 2026-09-10 12:45:27,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.196 2026-09-10 12:45:27,704 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:27,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:45:27,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.009 0.105 2026-09-10 12:45:27,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.039 0.141 2026-09-10 12:45:27,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-10 12:45:27,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-10 12:45:27,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-09-10 12:45:27,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-10 12:45:27,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-09-10 12:45:27,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:45:27,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-10 12:45:27,989 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 12:45:28,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:28] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-10 12:45:28,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.178 2026-09-10 12:45:28,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-09-10 12:45:28,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-09-10 12:45:28,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-09-10 12:45:28,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:28,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-09-10 12:45:28,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:28,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:28,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:45:28,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:28,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:28,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:45:28,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:28,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:28,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:45:28,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:28,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:28,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-10 12:45:29,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-09-10 12:45:29,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:29,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:29,235 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:29,240 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:45:29,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:29,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:29,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:45:29,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:29,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:29,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:29,578 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20269662 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '97297499-2375-4b87-9ae0-ecf579b0eaaa'}] 2026-09-10 12:45:29,579 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:29,678 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20269662 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '97297499-2375-4b87-9ae0-ecf579b0eaaa'} created pos.order #579 2026-09-10 12:45:29,694 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20269662 finished 2026-09-10 12:45:29,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.068 0.098 2026-09-10 12:45:29,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.035 0.037 2026-09-10 12:45:29,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:45:29,989 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69428323 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '97297499-2375-4b87-9ae0-ecf579b0eaaa'}] 2026-09-10 12:45:29,996 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69428323 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '97297499-2375-4b87-9ae0-ecf579b0eaaa'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-10 12:45:30,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:30,007 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69428323 finished 2026-09-10 12:45:30,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:45:30,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.056 0.066 2026-09-10 12:45:30,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-09-10 12:45:30,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.008 2026-09-10 12:45:30,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:30,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-09-10 12:45:30,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:30,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:30,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:45:30,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:30,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:30,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:45:30,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:30,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:30,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:45:30,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:30,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:30,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-10 12:45:30,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-10 12:45:31,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:31,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:31,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:31,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:31,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:45:31,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:31,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:31,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:31,432 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12546279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '91d19b43-f85c-4a00-8c2a-86eb2f8775bb'}] 2026-09-10 12:45:31,501 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12546279 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '91d19b43-f85c-4a00-8c2a-86eb2f8775bb'} created pos.order #580 2026-09-10 12:45:31,511 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12546279 finished 2026-09-10 12:45:31,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.075 2026-09-10 12:45:31,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.034 2026-09-10 12:45:31,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:45:31,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:31,701 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22486704 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '91d19b43-f85c-4a00-8c2a-86eb2f8775bb'}] 2026-09-10 12:45:31,709 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22486704 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '91d19b43-f85c-4a00-8c2a-86eb2f8775bb'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-10 12:45:31,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:45:31,746 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22486704 finished 2026-09-10 12:45:31,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-10 12:45:31,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.031 0.076 2026-09-10 12:45:31,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.008 2026-09-10 12:45:31,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-10 12:45:31,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-10 12:45:31,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:32,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:32,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:32,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:32,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:32,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:45:32,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:32,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:45:32,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:45:32,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:32,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:45:32,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:32,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:32,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:45:32,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:32,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:32,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:45:32,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:32,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:32,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-10 12:45:33,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-10 12:45:33,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:33,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:33,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:33,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:33,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:45:33,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:33,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:33,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:33,531 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81658881 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '04d3cb98-c997-4d05-964e-1e0628a2367f'}] 2026-09-10 12:45:33,594 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81658881 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '04d3cb98-c997-4d05-964e-1e0628a2367f'} created pos.order #581 2026-09-10 12:45:33,612 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81658881 finished 2026-09-10 12:45:33,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.052 0.078 2026-09-10 12:45:33,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.011 0.032 2026-09-10 12:45:33,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:45:33,793 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77297677 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '04d3cb98-c997-4d05-964e-1e0628a2367f'}] 2026-09-10 12:45:33,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:33,801 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77297677 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '04d3cb98-c997-4d05-964e-1e0628a2367f'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-10 12:45:33,858 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77297677 finished 2026-09-10 12:45:33,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:45:33,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-10 12:45:33,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.074 0.075 2026-09-10 12:45:33,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:34,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.010 0.018 2026-09-10 12:45:34,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:34,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:34,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:34,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:34,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:45:34,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:34,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:34,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:45:34,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:34,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:34,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:45:34,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:34,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:34,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:45:34,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:34,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:34,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-10 12:45:35,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-09-10 12:45:35,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:35,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:35,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:35,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:35,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:45:35,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:35,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:35,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:35,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.010 2026-09-10 12:45:35,536 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4926023 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'f8dfe11e-32ac-4210-b47c-d44c194b0021'}] 2026-09-10 12:45:35,618 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4926023 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'f8dfe11e-32ac-4210-b47c-d44c194b0021'} created pos.order #582 2026-09-10 12:45:35,627 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4926023 finished 2026-09-10 12:45:35,686 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.071 0.081 2026-09-10 12:45:35,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.012 0.026 2026-09-10 12:45:35,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:45:35,802 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64482251 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'f8dfe11e-32ac-4210-b47c-d44c194b0021'}] 2026-09-10 12:45:35,809 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64482251 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'f8dfe11e-32ac-4210-b47c-d44c194b0021'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-10 12:45:35,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:35,830 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64482251 finished 2026-09-10 12:45:35,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:45:35,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-10 12:45:35,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.040 0.075 2026-09-10 12:45:35,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.006 0.013 2026-09-10 12:45:35,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:36,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:36,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:36,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:36,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:36,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-10 12:45:36,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:36,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.007 2026-09-10 12:45:36,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:45:36,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:45:36,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:45:36,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:36,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:36,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:36,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:36,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:45:36,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:36,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:36,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:36,903 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34440682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '7aaf9529-b9aa-466e-97cd-72886113363c'}] 2026-09-10 12:45:36,973 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34440682 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '7aaf9529-b9aa-466e-97cd-72886113363c'} created pos.order #583 2026-09-10 12:45:36,992 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34440682 finished 2026-09-10 12:45:37,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.045 0.090 2026-09-10 12:45:37,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.017 0.026 2026-09-10 12:45:37,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:45:37,176 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21581293 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '7aaf9529-b9aa-466e-97cd-72886113363c'}] 2026-09-10 12:45:37,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:37,182 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21581293 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '7aaf9529-b9aa-466e-97cd-72886113363c'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-10 12:45:37,195 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21581293 finished 2026-09-10 12:45:37,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:45:37,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.030 0.077 2026-09-10 12:45:37,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:37,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.007 0.011 2026-09-10 12:45:37,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:45:37,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:45:37,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:45:37,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:45:37,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:45:37,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/176] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:45:37,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:45:37,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-09-10 12:45:37,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:37,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:38,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:38,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:45:38,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-09-10 12:45:38,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:38,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:45:38,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:45:38,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:45:38,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:45:38,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:45:38,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:38,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:45:38,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:45:38,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:45:38,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-10 12:45:38,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-10 12:45:38,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-10 12:45:38,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:45:39,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:45:39,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [169/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:39,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [170/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:39,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [171/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:39,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [172/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:39,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [173/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:39,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [174/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:39,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [175/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:39,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.010 2026-09-10 12:45:39,418 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47337499 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '2caa2a4f-bde6-414b-8b95-79b1499fd32c'}] 2026-09-10 12:45:39,675 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47337499 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '2caa2a4f-bde6-414b-8b95-79b1499fd32c'} created pos.order #584 2026-09-10 12:45:39,690 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47337499 finished 2026-09-10 12:45:39,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.113 0.192 2026-09-10 12:45:39,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.039 0.029 2026-09-10 12:45:39,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:45:39,903 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12852931 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '2caa2a4f-bde6-414b-8b95-79b1499fd32c'}] 2026-09-10 12:45:39,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [176/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:39,909 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12852931 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '2caa2a4f-bde6-414b-8b95-79b1499fd32c'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-09-10 12:45:39,920 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12852931 finished 2026-09-10 12:45:39,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-10 12:45:39,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:45:39,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.031 0.067 2026-09-10 12:45:40,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 41084992 (allocated 43790336) 2026-09-10 12:45:40,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 82679 2026-09-10 12:45:40,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-10 12:45:40,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 82679 2026-09-10 12:45:40,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124540_379380_test_multiple_gift_wallet_programs.txt 2026-09-10 12:45:40,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp04ryxrfm_chrome_odoo" 2026-09-10 12:45:40,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-10 12:45:41,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 82932 2026-09-10 12:45:41,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpvvg0uf_0_chrome_odoo 2026-09-10 12:45:41,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:38649/json/version 2026-09-10 12:45:41,263 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:41,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:41,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:38649/json 2026-09-10 12:45:41,280 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:41,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:38649/devtools/page/C7455D4B7A7251FE44A72A17C8B68972 2026-09-10 12:45:41,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-10 12:45:41,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-10 12:45:41,495 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:41,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-10 12:45:41,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:45:41,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=75" 2026-09-10 12:45:41,523 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:41,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:41] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.037 0.408 2026-09-10 12:45:41,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'C7455D4B7A7251FE44A72A17C8B68972', 'loaderId': '152031E5FB148A30CA52B1D7A3BDF7FA', 'isDownload': False} 2026-09-10 12:45:41,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-10 12:45:41,983 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:42,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:45:42,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 12:45:42,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:45:42,470 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:45:42,475 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:45:42,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:45:42,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate test code "odoo.startTour('test_multiple_loyalty_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:42,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-10 12:45:42,510 26 INFO rb-c800635-224702-413894 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-09-10 12:45:42,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:45:42,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:42,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 12:45:42,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.028 2026-09-10 12:45:42,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.036 2026-09-10 12:45:42,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-10 12:45:43,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.202 0.260 2026-09-10 12:45:43,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:45:43,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:43,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-10 12:45:43,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:43,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:43,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:45:43,386 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:43,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:43,418 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:45:43,421 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:45:43,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-09-10 12:45:43,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-09-10 12:45:43,472 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:43,472 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:43,524 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:45:43,608 26 INFO rb-c800635-224702-413894 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-09-10 12:45:43,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.087 2026-09-10 12:45:43,699 26 INFO rb-c800635-224702-413894 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-09-10 12:45:43,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.076 0.144 2026-09-10 12:45:43,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:43,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-09-10 12:45:43,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-10 12:45:43,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.127 2026-09-10 12:45:43,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-10 12:45:43,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-09-10 12:45:43,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-10 12:45:43,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.140 2026-09-10 12:45:43,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-10 12:45:43,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:43] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 12:45:44,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.173 2026-09-10 12:45:44,095 26 INFO rb-c800635-224702-413894 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-09-10 12:45:44,156 26 INFO rb-c800635-224702-413894 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-09-10 12:45:44,207 26 INFO rb-c800635-224702-413894 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-09-10 12:45:44,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-10 12:45:44,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:45:44,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14371844 (allocated 15466496) 2026-09-10 12:45:44,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 82932 2026-09-10 12:45:44,333 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-10 12:45:44,333 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 82932 2026-09-10 12:45:44,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124544_454291_test_multiple_loyalty_products.txt 2026-09-10 12:45:44,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpvvg0uf_0_chrome_odoo" 2026-09-10 12:45:44,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-10 12:45:45,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 83140 2026-09-10 12:45:45,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpp3302kdy_chrome_odoo 2026-09-10 12:45:45,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:34171/json/version 2026-09-10 12:45:45,059 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:45,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:45,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:34171/json 2026-09-10 12:45:45,120 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:45,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:34171/devtools/page/C2E8E9F597330E06B5434ECA5584AA7B 2026-09-10 12:45:45,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-10 12:45:45,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-10 12:45:45,314 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:45,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-10 12:45:45,322 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:45:45,322 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:45:45,335 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:45,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:45] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.036 0.323 2026-09-10 12:45:45,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'C2E8E9F597330E06B5434ECA5584AA7B', 'loaderId': '5ECC8D50734FBE30B549AF5FD7676F4F', 'isDownload': False} 2026-09-10 12:45:45,693 26 INFO rb-c800635-224702-413894 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-09-10 12:45:45,711 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:45,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:45] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:45:45,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:45] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:45:45,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:45] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:45:46,135 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:46,146 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:46,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:45:46,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate test code "odoo.startTour('test_multiple_physical_gift_card_sale', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:46,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/34] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:46,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.010 2026-09-10 12:45:46,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 12:45:46,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:46,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-10 12:45:46,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.039 2026-09-10 12:45:46,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-09-10 12:45:46,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.031 2026-09-10 12:45:46,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.176 0.313 2026-09-10 12:45:46,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:45:46,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:46,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:46] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-10 12:45:47,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:45:47,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:47,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:45:47,111 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:47,133 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:47,136 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:45:47,175 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:47,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.022 2026-09-10 12:45:47,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-10 12:45:47,184 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:45:47,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.073 2026-09-10 12:45:47,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/34] Tour test_multiple_physical_gift_card_sale → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:45:47,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-10 12:45:47,388 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:47,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:45:47,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.073 0.039 2026-09-10 12:45:47,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.181 2026-09-10 12:45:47,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-10 12:45:47,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-10 12:45:47,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-09-10 12:45:47,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.002 0.293 2026-09-10 12:45:47,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-09-10 12:45:47,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 12:45:47,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-09-10 12:45:47,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.090 2026-09-10 12:45:47,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-10 12:45:47,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-10 12:45:47,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.203 2026-09-10 12:45:47,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-10 12:45:47,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-10 12:45:48,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-10 12:45:48,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:48] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.014 2026-09-10 12:45:48,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-10 12:45:48,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:48,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-10 12:45:48,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:48,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:45:48,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:45:48,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:45:48,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:45:49,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/34] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:45:49,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:45:49,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:45:49,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/34] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:45:49,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-09-10 12:45:49,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:45:49,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-10 12:45:49,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-10 12:45:49,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-10 12:45:49,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:49] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 12:45:49,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-10 12:45:50,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:45:50,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:45:50,165 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:50,167 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:50,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/34] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:45:50,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/34] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:45:50,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:45:50,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:45:50,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:45:50,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/34] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:45:50,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:45:50,569 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39651520 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b0958b87-7116-491f-9e8d-0cdd98a3055e'}] 2026-09-10 12:45:50,590 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:45:50,650 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39651520 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b0958b87-7116-491f-9e8d-0cdd98a3055e'} created pos.order #585 2026-09-10 12:45:50,663 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39651520 finished 2026-09-10 12:45:50,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.044 0.099 2026-09-10 12:45:50,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.044 0.039 2026-09-10 12:45:50,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:45:50,977 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27916039 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'b0958b87-7116-491f-9e8d-0cdd98a3055e'}] 2026-09-10 12:45:50,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:45:50,985 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27916039 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'b0958b87-7116-491f-9e8d-0cdd98a3055e'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-10 12:45:51,007 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27916039 finished 2026-09-10 12:45:51,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-10 12:45:51,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-10 12:45:51,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.067 0.079 2026-09-10 12:45:51,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 19204376 (allocated 21630976) 2026-09-10 12:45:51,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 83140 2026-09-10 12:45:51,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-10 12:45:51,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 83140 2026-09-10 12:45:51,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124551_256505_test_multiple_physical_gift_card_sale.txt 2026-09-10 12:45:51,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpp3302kdy_chrome_odoo" 2026-09-10 12:45:51,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-10 12:45:52,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 83357 2026-09-10 12:45:52,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpa49xwgjs_chrome_odoo 2026-09-10 12:45:52,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:37765/json/version 2026-09-10 12:45:52,121 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:52,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:52,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:37765/json 2026-09-10 12:45:52,174 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:52,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:37765/devtools/page/0B4D3F4EA89294DAABA61F4ED9640AEF 2026-09-10 12:45:52,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-10 12:45:52,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-10 12:45:52,348 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:52,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-10 12:45:52,355 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:45:52,355 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:45:52,381 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:45:55,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.048 2.858 2026-09-10 12:45:55,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '0B4D3F4EA89294DAABA61F4ED9640AEF', 'loaderId': 'DCC78262E961F565FE4A087225FD8521', 'isDownload': False} 2026-09-10 12:45:55,286 26 INFO rb-c800635-224702-413894 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-09-10 12:45:55,300 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:45:55,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-10 12:45:55,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:45:55,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 12:45:55,790 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:55,803 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:45:55,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:45:55,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate test code "odoo.startTour('test_multiple_reward_line_free_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:45:55,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/19] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:45:55,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-10 12:45:55,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:45:55,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:55,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-10 12:45:55,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-09-10 12:45:55,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-10 12:45:55,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.034 2026-09-10 12:45:56,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.188 0.243 2026-09-10 12:45:56,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:45:56,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:45:56,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-10 12:45:56,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:45:56,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:45:56,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:45:56,716 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:45:56,723 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:45:56,724 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:56,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.016 2026-09-10 12:45:56,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 12:45:56,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-10 12:45:56,768 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:45:56,769 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:45:56,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/19] Tour test_multiple_reward_line_free_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:45:56,913 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:57,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:45:57,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.077 0.077 2026-09-10 12:45:57,068 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:45:57,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.038 0.183 2026-09-10 12:45:57,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-10 12:45:57,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-09-10 12:45:57,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-09-10 12:45:57,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.238 2026-09-10 12:45:57,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1710&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-10 12:45:57,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.139 2026-09-10 12:45:57,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.137 2026-09-10 12:45:57,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-10 12:45:57,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1711&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.140 2026-09-10 12:45:57,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-10 12:45:57,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-10 12:45:57,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:45:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.195 2026-09-10 12:45:57,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:45:57,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:45:57,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-10 12:45:57,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:45:57,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:45:57,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/19] Tour test_multiple_reward_line_free_product → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))))) 2026-09-10 12:45:57,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:45:58,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-10 12:45:58,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-10 12:45:58,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:45:58,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:45:58,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-10 12:45:58,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-10 12:45:58,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:45:58,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-10 12:45:58,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("-20"))) 2026-09-10 12:45:58,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-10 12:45:58,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 12:45:58,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18774524 (allocated 20713472) 2026-09-10 12:45:58,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 83357 2026-09-10 12:45:58,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-10 12:45:58,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 83357 2026-09-10 12:45:58,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124558_845042_test_multiple_reward_line_free_product.txt 2026-09-10 12:45:58,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpa49xwgjs_chrome_odoo" 2026-09-10 12:45:58,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-10 12:45:59,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 83563 2026-09-10 12:45:59,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp2583_2zn_chrome_odoo 2026-09-10 12:45:59,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43165/json/version 2026-09-10 12:45:59,702 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:59,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-09-10 12:45:59,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43165/json 2026-09-10 12:45:59,731 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:45:59,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:43165/devtools/page/7FF1E633DFDE6FC9F56211D2C37F90DA 2026-09-10 12:45:59,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-10 12:45:59,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-10 12:45:59,916 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:45:59,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-10 12:45:59,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:45:59,924 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:45:59,939 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:46:00,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.053 0.333 2026-09-10 12:46:00,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '7FF1E633DFDE6FC9F56211D2C37F90DA', 'loaderId': 'DF003424E785B8182811733B62394BA1', 'isDownload': False} 2026-09-10 12:46:00,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-10 12:46:00,345 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:00,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-09-10 12:46:00,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-09-10 12:46:00,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-10 12:46:00,806 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:00,807 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:00,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:46:00,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:00,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:46:00,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:46:00,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:46:00,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:00,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-09-10 12:46:00,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-10 12:46:00,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.031 2026-09-10 12:46:00,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-10 12:46:01,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.284 0.316 2026-09-10 12:46:01,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:46:01,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:46:01,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-10 12:46:01,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:46:01,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:01,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:46:01,854 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:46:01,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:46:01,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 12:46:01,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.044 2026-09-10 12:46:01,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 12:46:01,899 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:01,901 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:46:01,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.084 2026-09-10 12:46:01,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:46:02,003 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:02,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:46:02,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.094 0.071 2026-09-10 12:46:02,168 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:02,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.192 2026-09-10 12:46:02,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-09-10 12:46:02,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 12:46:02,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-09-10 12:46:02,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-09-10 12:46:02,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 12:46:02,338 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-10 12:46:02,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-10 12:46:02,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-10 12:46:02,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.088 2026-09-10 12:46:02,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.186 2026-09-10 12:46:02,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:02,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:46:02,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:02,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:46:02,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:02,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:02,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:03,001 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:03,003 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:03,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:03,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:03,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:46:03,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:46:03,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:46:03,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:03,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:03,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:03,456 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1218065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '759f59b7-7631-42c3-9982-9e30a5709ad8'}] 2026-09-10 12:46:03,457 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:03,760 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1218065 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '759f59b7-7631-42c3-9982-9e30a5709ad8'} created pos.order #586 2026-09-10 12:46:03,774 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1218065 finished 2026-09-10 12:46:03,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.155 0.204 2026-09-10 12:46:03,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.041 0.032 2026-09-10 12:46:03,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.010 2026-09-10 12:46:04,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:04] "GET /report/barcode/Code128/0449-7d7b-40b6 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:46:04,029 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75216896 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '759f59b7-7631-42c3-9982-9e30a5709ad8'}] 2026-09-10 12:46:04,063 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75216896 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '759f59b7-7631-42c3-9982-9e30a5709ad8'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-10 12:46:04,076 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75216896 finished 2026-09-10 12:46:04,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:04,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-10 12:46:04,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 12:46:04,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.080 0.108 2026-09-10 12:46:04,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 17218408 (allocated 19922944) 2026-09-10 12:46:04,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 83563 2026-09-10 12:46:04,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.013 2026-09-10 12:46:04,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-10 12:46:04,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 83563 2026-09-10 12:46:04,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124604_373432_test_next_order_coupon_program_expiration_date.txt 2026-09-10 12:46:04,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp2583_2zn_chrome_odoo" 2026-09-10 12:46:04,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-10 12:46:05,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 83781 2026-09-10 12:46:05,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp3_dzlhlv_chrome_odoo 2026-09-10 12:46:05,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:38533/json/version 2026-09-10 12:46:05,223 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:05,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:05,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:38533/json 2026-09-10 12:46:05,268 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:05,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:38533/devtools/page/3C5155F64875D3D3478602DC2DC17F28 2026-09-10 12:46:05,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-10 12:46:05,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-10 12:46:05,516 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:05,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-10 12:46:05,521 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:46:05,521 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:46:05,533 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:46:05,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:05] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.031 0.388 2026-09-10 12:46:05,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '3C5155F64875D3D3478602DC2DC17F28', 'loaderId': '202B6F7A6B469399023B335ABD310CF2', 'isDownload': False} 2026-09-10 12:46:05,953 26 INFO rb-c800635-224702-413894 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-09-10 12:46:05,975 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:05,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:05] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:46:06,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-10 12:46:06,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:46:06,458 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:06,461 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:06,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:46:06,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:06,500 26 INFO rb-c800635-224702-413894 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-09-10 12:46:06,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 12:46:06,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:46:06,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:06,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-10 12:46:06,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-10 12:46:06,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.023 2026-09-10 12:46:06,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-10 12:46:07,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.188 0.270 2026-09-10 12:46:07,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:46:07,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:46:07,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-10 12:46:07,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:46:07,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:07,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 12:46:07,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:07,340 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:07,343 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:46:07,357 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:46:07,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.023 2026-09-10 12:46:07,360 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:46:07,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.051 2026-09-10 12:46:07,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-10 12:46:07,458 26 INFO rb-c800635-224702-413894 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-09-10 12:46:07,573 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-10 12:46:07,599 26 INFO rb-c800635-224702-413894 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-09-10 12:46:07,616 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:07,661 26 INFO rb-c800635-224702-413894 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-09-10 12:46:07,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.153 0.038 2026-09-10 12:46:07,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-10 12:46:07,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:46:07,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-09-10 12:46:07,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-09-10 12:46:07,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.013 0.328 2026-09-10 12:46:07,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.167 2026-09-10 12:46:07,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-09-10 12:46:07,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.190 2026-09-10 12:46:07,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-10 12:46:08,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:08] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-10 12:46:08,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.273 2026-09-10 12:46:08,092 26 INFO rb-c800635-224702-413894 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-09-10 12:46:08,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-10 12:46:08,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/32] Tour test_not_create_loyalty_card_expired_program → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:08,251 26 INFO rb-c800635-224702-413894 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-09-10 12:46:08,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/32] Tour test_not_create_loyalty_card_expired_program → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-10 12:46:08,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/32] Tour test_not_create_loyalty_card_expired_program → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:08,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/32] Tour test_not_create_loyalty_card_expired_program → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-10 12:46:08,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:08] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.039 0.027 2026-09-10 12:46:08,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:46:08,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.030 0.028 2026-09-10 12:46:08,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 12:46:08,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/32] Tour test_not_create_loyalty_card_expired_program → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:08,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/32] Tour test_not_create_loyalty_card_expired_program → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-10 12:46:09,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:09,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/32] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:46:09,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:09,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/32] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:46:09,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:09,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/32] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:46:09,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:09,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:09,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:09,628 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:09,632 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:09,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/32] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:09,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [25/32] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:09,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [26/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:46:09,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [27/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:46:09,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [28/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:46:09,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [29/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:09,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [30/32] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:10,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [31/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:10,069 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:10,071 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28489842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7cfde024-8bf7-4af3-b50b-7bfa45f39bcd'}] 2026-09-10 12:46:10,362 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28489842 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7cfde024-8bf7-4af3-b50b-7bfa45f39bcd'} created pos.order #587 2026-09-10 12:46:10,378 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28489842 finished 2026-09-10 12:46:10,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.127 0.233 2026-09-10 12:46:10,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:46:10,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [32/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:10,593 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61326313 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7cfde024-8bf7-4af3-b50b-7bfa45f39bcd'}] 2026-09-10 12:46:10,597 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61326313 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7cfde024-8bf7-4af3-b50b-7bfa45f39bcd'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-10 12:46:10,604 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61326313 finished 2026-09-10 12:46:10,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-10 12:46:10,663 26 INFO rb-c800635-224702-413894 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-09-10 12:46:10,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.036 0.080 2026-09-10 12:46:10,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 21261400 (allocated 23728128) 2026-09-10 12:46:10,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 83781 2026-09-10 12:46:10,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-10 12:46:10,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 83781 2026-09-10 12:46:10,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124610_901237_test_not_create_loyalty_card_expired_program.txt 2026-09-10 12:46:10,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp3_dzlhlv_chrome_odoo" 2026-09-10 12:46:10,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-10 12:46:11,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 83999 2026-09-10 12:46:11,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp7_pgprlp_chrome_odoo 2026-09-10 12:46:11,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41213/json/version 2026-09-10 12:46:11,775 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:11,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:11,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41213/json 2026-09-10 12:46:11,808 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:11,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:41213/devtools/page/BEF5C9588157DF4560819CA47A82E039 2026-09-10 12:46:11,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-10 12:46:11,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-10 12:46:12,018 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:12,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-10 12:46:12,029 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:46:12,029 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:46:12,045 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:46:12,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.060 0.369 2026-09-10 12:46:12,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'BEF5C9588157DF4560819CA47A82E039', 'loaderId': '1FA7B4B86292312531F89E53F2AEE36A', 'isDownload': False} 2026-09-10 12:46:12,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-10 12:46:12,499 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:12,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:46:12,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:46:12,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 12:46:12,955 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:12,961 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:12,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 12:46:13,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:13,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/39] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:46:13,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 12:46:13,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:46:13,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:13,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.015 2026-09-10 12:46:13,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-10 12:46:13,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.019 0.192 2026-09-10 12:46:13,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.199 2026-09-10 12:46:13,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.231 0.262 2026-09-10 12:46:13,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:13,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:46:13,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-10 12:46:14,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:46:14,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:14,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:46:14,116 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:46:14,125 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:14,140 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:46:14,164 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.028 2026-09-10 12:46:14,173 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:46:14,174 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:46:14,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.080 2026-09-10 12:46:14,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-10 12:46:14,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/39] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:46:14,309 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:14,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:14,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/39] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:46:14,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.140 0.059 2026-09-10 12:46:14,505 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:14,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.025 0.238 2026-09-10 12:46:14,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-10 12:46:14,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-09-10 12:46:14,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-10 12:46:14,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.281 2026-09-10 12:46:14,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-10 12:46:14,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-10 12:46:14,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-10 12:46:14,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-10 12:46:14,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-10 12:46:14,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.225 2026-09-10 12:46:15,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/39] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:46:15,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-10 12:46:15,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/39] Tour PosOrderClaimReward → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:15,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/39] Tour PosOrderClaimReward → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:15,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/39] Tour PosOrderClaimReward → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-10 12:46:15,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/39] Tour PosOrderClaimReward → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:15,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/39] Tour PosOrderClaimReward → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-10 12:46:15,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:15] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.010 0.018 2026-09-10 12:46:15,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:46:15,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.017 0.024 2026-09-10 12:46:15,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.012 0.049 2026-09-10 12:46:15,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/39] Tour PosOrderClaimReward → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:15,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/39] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-10 12:46:15,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:15,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:46:15,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/39] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:46:16,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:16,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:46:16,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:16,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:46:16,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:16,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/39] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-09-10 12:46:16,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:16,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:16,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/39] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:46:16,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/39] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-09-10 12:46:16,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/39] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-10 12:46:16,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:46:16,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/39] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:16,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/39] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:16,940 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:16,941 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:16,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/39] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:17,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/39] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:17,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/39] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:46:17,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [34/39] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:46:17,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [35/39] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:46:17,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [36/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:17,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [37/39] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:17,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [38/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:17,388 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6232842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '11ee8005-5aec-4786-9f34-b4f0a6fb0a70'}] 2026-09-10 12:46:17,393 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:17,710 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6232842 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '11ee8005-5aec-4786-9f34-b4f0a6fb0a70'} created pos.order #588 2026-09-10 12:46:17,724 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6232842 finished 2026-09-10 12:46:17,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.137 0.244 2026-09-10 12:46:17,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.032 0.043 2026-09-10 12:46:17,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:46:18,027 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18013062 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '11ee8005-5aec-4786-9f34-b4f0a6fb0a70'}] 2026-09-10 12:46:18,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [39/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:18,033 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18013062 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '11ee8005-5aec-4786-9f34-b4f0a6fb0a70'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-10 12:46:18,058 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18013062 finished 2026-09-10 12:46:18,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-10 12:46:18,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:46:18,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.073 0.100 2026-09-10 12:46:18,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 22828356 (allocated 26611712) 2026-09-10 12:46:18,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 83999 2026-09-10 12:46:18,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-10 12:46:18,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 83999 2026-09-10 12:46:18,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124618_358479_test_not_create_loyalty_card_max_usage_program.txt 2026-09-10 12:46:18,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp7_pgprlp_chrome_odoo" 2026-09-10 12:46:18,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 84212 2026-09-10 12:46:18,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpxy0ch371_chrome_odoo 2026-09-10 12:46:18,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42483/json/version 2026-09-10 12:46:18,650 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:18,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:18,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42483/json 2026-09-10 12:46:18,695 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:18,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:42483/devtools/page/1538B69B0969BBB464D200A19362D1A2 2026-09-10 12:46:18,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-10 12:46:18,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-10 12:46:18,884 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:18,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-10 12:46:18,890 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:46:18,890 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:46:18,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:18] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.026 0.031 2026-09-10 12:46:18,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '1538B69B0969BBB464D200A19362D1A2', 'loaderId': '3DF1C9FC64EF3286CC3F965F037D57BF', 'isDownload': False} 2026-09-10 12:46:18,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-10 12:46:18,987 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:19,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-09-10 12:46:19,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:46:19,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.033 2026-09-10 12:46:19,487 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:19,495 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:19,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:19,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:19,522 26 INFO rb-c800635-224702-413894 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-09-10 12:46:19,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:46:19,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:46:19,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:19,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:46:19,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:46:19,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.014 0.030 2026-09-10 12:46:19,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-10 12:46:20,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.233 0.244 2026-09-10 12:46:20,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:46:20,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:46:20,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-10 12:46:20,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:46:20,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:20,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:20,371 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:20,373 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:46:20,376 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:46:20,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.008 0.029 2026-09-10 12:46:20,417 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:20,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 12:46:20,424 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:46:20,468 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.094 2026-09-10 12:46:20,513 26 INFO rb-c800635-224702-413894 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-09-10 12:46:20,538 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:46:20,619 26 INFO rb-c800635-224702-413894 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-09-10 12:46:20,673 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:20,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.140 0.041 2026-09-10 12:46:20,771 26 INFO rb-c800635-224702-413894 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-09-10 12:46:20,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.045 0.217 2026-09-10 12:46:20,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-09-10 12:46:20,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-10 12:46:20,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.247 2026-09-10 12:46:20,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-09-10 12:46:20,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/32] Tour PosOrderNoPoints → Step Search customer with "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:20,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.356 2026-09-10 12:46:20,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-09-10 12:46:20,971 26 INFO rb-c800635-224702-413894 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-09-10 12:46:20,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-10 12:46:21,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-10 12:46:21,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-10 12:46:21,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-10 12:46:21,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/32] Tour PosOrderNoPoints → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-10 12:46:21,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/32] Tour PosOrderNoPoints → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:21,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/32] Tour PosOrderNoPoints → Step Check "Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner 2")) 2026-09-10 12:46:21,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:21] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.009 0.024 2026-09-10 12:46:21,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:46:21,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.014 0.026 2026-09-10 12:46:21,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 12:46:21,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/32] Tour PosOrderNoPoints → Step Search for partner "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:21,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/32] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-09-10 12:46:21,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:21,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/32] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:46:21,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:21,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/32] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:46:21,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:21,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/32] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:46:22,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:22,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/32] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-09-10 12:46:22,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/32] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:22,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/32] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:22,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:22,347 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:22,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/32] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:22,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/32] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:22,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/32] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:46:22,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/32] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:46:22,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/32] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:46:22,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:46:22,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/32] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:22,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:22,799 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7816449 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '0724fb9d-fcb1-44c3-b0c9-6a5259ac8a86'}] 2026-09-10 12:46:22,802 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:23,024 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7816449 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '0724fb9d-fcb1-44c3-b0c9-6a5259ac8a86'} created pos.order #589 2026-09-10 12:46:23,034 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7816449 finished 2026-09-10 12:46:23,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.091 0.179 2026-09-10 12:46:23,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:46:23,233 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93971746 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '0724fb9d-fcb1-44c3-b0c9-6a5259ac8a86'}] 2026-09-10 12:46:23,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:23,248 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93971746 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '0724fb9d-fcb1-44c3-b0c9-6a5259ac8a86'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-10 12:46:23,273 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93971746 finished 2026-09-10 12:46:23,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-10 12:46:23,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-10 12:46:23,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.076 0.084 2026-09-10 12:46:23,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20908480 (allocated 23592960) 2026-09-10 12:46:23,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 84212 2026-09-10 12:46:23,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-10 12:46:23,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 84212 2026-09-10 12:46:23,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124623_540149_test_not_create_loyalty_card_max_usage_program.txt 2026-09-10 12:46:23,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpxy0ch371_chrome_odoo" 2026-09-10 12:46:23,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-10 12:46:24,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84420 2026-09-10 12:46:24,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpkony77wm_chrome_odoo 2026-09-10 12:46:24,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42061/json/version 2026-09-10 12:46:24,388 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:24,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:24,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42061/json 2026-09-10 12:46:24,433 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:24,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42061/devtools/page/BD34917BBE051D822AA8349B90821C2E 2026-09-10 12:46:24,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-10 12:46:24,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-10 12:46:24,604 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:24,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-10 12:46:24,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:46:24,617 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:46:24,629 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:46:25,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.035 0.372 2026-09-10 12:46:25,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'BD34917BBE051D822AA8349B90821C2E', 'loaderId': '05E684E26EE518491E17B4617C9097E8', 'isDownload': False} 2026-09-10 12:46:25,038 26 INFO rb-c800635-224702-413894 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-09-10 12:46:25,052 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:25,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 12:46:25,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-10 12:46:25,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-10 12:46:25,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:25,596 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:46:25,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:46:25,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_order_reward_product_tax_included_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:25,632 26 INFO rb-c800635-224702-413894 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-09-10 12:46:25,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:46:25,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-09-10 12:46:25,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:25,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.012 2026-09-10 12:46:25,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.040 2026-09-10 12:46:25,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.044 2026-09-10 12:46:25,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-10 12:46:26,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.281 0.319 2026-09-10 12:46:26,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:26,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:46:26,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.051 2026-09-10 12:46:26,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:46:26,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:26,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:46:26,704 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:26,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:46:26,718 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:26,720 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:26,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-09-10 12:46:26,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:26,747 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:46:26,771 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:46:26,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.020 0.046 2026-09-10 12:46:26,864 26 INFO rb-c800635-224702-413894 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-09-10 12:46:26,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.070 2026-09-10 12:46:26,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.175 2026-09-10 12:46:27,003 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.038 2026-09-10 12:46:27,073 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:27,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 12:46:27,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-10 12:46:27,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-09-10 12:46:27,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.025 0.167 2026-09-10 12:46:27,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-10 12:46:27,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:46:27,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-10 12:46:27,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1718&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-09-10 12:46:27,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.151 2026-09-10 12:46:27,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.168 2026-09-10 12:46:27,483 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,534 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,591 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,638 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,688 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,739 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,797 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,854 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,911 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,967 26 INFO rb-c800635-224702-413894 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-09-10 12:46:27,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.008 0.012 2026-09-10 12:46:28,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-10 12:46:28,052 26 INFO rb-c800635-224702-413894 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-09-10 12:46:28,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15066288 (allocated 16252928) 2026-09-10 12:46:28,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84420 2026-09-10 12:46:28,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-10 12:46:28,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84420 2026-09-10 12:46:28,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124628_209906_test_order_reward_product_tax_included_excluded.txt 2026-09-10 12:46:28,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpkony77wm_chrome_odoo" 2026-09-10 12:46:28,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84619 2026-09-10 12:46:28,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpn6ln6g6__chrome_odoo 2026-09-10 12:46:28,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44971/json/version 2026-09-10 12:46:28,508 26 INFO rb-c800635-224702-413894 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-09-10 12:46:28,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:28,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44971/json 2026-09-10 12:46:28,534 26 INFO rb-c800635-224702-413894 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-09-10 12:46:28,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:44971/devtools/page/78D9D54235D435761F23026C422B7B93 2026-09-10 12:46:28,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-10 12:46:28,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-10 12:46:28,661 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:28,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-10 12:46:28,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:46:28,670 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:46:28,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:28] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.029 2026-09-10 12:46:28,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '78D9D54235D435761F23026C422B7B93', 'loaderId': '69D2FBD9850527E325E02E4565BEDC53', 'isDownload': False} 2026-09-10 12:46:28,726 26 INFO rb-c800635-224702-413894 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-09-10 12:46:28,737 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:28,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:28] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:46:28,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:28] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:46:28,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:28] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:46:29,164 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:29,166 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:29,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:46:29,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_order_reward_product_tax_included_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:29,206 26 INFO rb-c800635-224702-413894 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-09-10 12:46:29,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:46:29,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:46:29,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:29,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 12:46:29,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 12:46:29,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.022 2026-09-10 12:46:29,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-10 12:46:29,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.197 0.280 2026-09-10 12:46:29,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:46:29,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:46:29,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 12:46:30,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:46:30,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:30,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:30,072 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:30,111 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:46:30,115 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:46:30,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.016 0.015 2026-09-10 12:46:30,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-09-10 12:46:30,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 12:46:30,150 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:30,151 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:30,262 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,308 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:46:30,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.034 0.062 2026-09-10 12:46:30,415 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,485 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.131 2026-09-10 12:46:30,517 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:30,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-10 12:46:30,536 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:46:30,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 12:46:30,586 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-10 12:46:30,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-09-10 12:46:30,636 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-10 12:46:30,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-10 12:46:30,686 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-10 12:46:30,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-10 12:46:30,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "GET /web/image?model=product.template&field=image_128&id=1718&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-10 12:46:30,753 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,811 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,870 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,934 26 INFO rb-c800635-224702-413894 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-09-10 12:46:30,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:30] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.008 2026-09-10 12:46:31,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-10 12:46:31,019 26 INFO rb-c800635-224702-413894 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-09-10 12:46:31,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14873572 (allocated 16252928) 2026-09-10 12:46:31,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84619 2026-09-10 12:46:31,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-10 12:46:31,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84619 2026-09-10 12:46:31,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124631_196584_test_order_reward_product_tax_included_excluded.txt 2026-09-10 12:46:31,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpn6ln6g6__chrome_odoo" 2026-09-10 12:46:31,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-10 12:46:32,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 84822 2026-09-10 12:46:32,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpscb9oxt5_chrome_odoo 2026-09-10 12:46:32,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:40267/json/version 2026-09-10 12:46:32,549 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:32,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:32,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:40267/json 2026-09-10 12:46:32,604 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:32,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:40267/devtools/page/AE474D67D930AF44E17B6AC0F8DBD439 2026-09-10 12:46:32,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-10 12:46:32,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-10 12:46:32,871 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:32,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-10 12:46:32,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:46:32,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:46:32,911 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:46:33,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.052 0.355 2026-09-10 12:46:33,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'AE474D67D930AF44E17B6AC0F8DBD439', 'loaderId': '52E593EA0349969DB5D0189AFF6DA430', 'isDownload': False} 2026-09-10 12:46:33,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-10 12:46:33,340 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:33,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 12:46:33,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:46:33,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:46:33,814 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:33,819 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:46:33,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:46:33,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate test code "odoo.startTour('test_physical_gift_card', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:33,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-10 12:46:33,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [1/185] Tour test_physical_gift_card → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:46:33,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:46:33,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:33,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.024 2026-09-10 12:46:33,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-10 12:46:34,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.036 2026-09-10 12:46:34,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-10 12:46:34,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.175 0.253 2026-09-10 12:46:34,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:46:34,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:46:34,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-10 12:46:34,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:46:34,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:34,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:46:34,688 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:34,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:34,720 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:46:34,723 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:46:34,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.023 2026-09-10 12:46:34,758 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:46:34,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.049 2026-09-10 12:46:34,811 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 12:46:34,812 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:46:34,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [2/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:46:34,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.103 0.039 2026-09-10 12:46:35,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [3/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:46:35,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.226 2026-09-10 12:46:35,068 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:35,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-09-10 12:46:35,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-10 12:46:35,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.003 0.150 2026-09-10 12:46:35,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-09-10 12:46:35,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.209 2026-09-10 12:46:35,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-09-10 12:46:35,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-09-10 12:46:35,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 12:46:35,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.164 2026-09-10 12:46:35,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-10 12:46:35,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.213 2026-09-10 12:46:35,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [4/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:35,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [5/185] Tour test_physical_gift_card → Step Input code 'gift_card_partner' (trigger: input[id="code"]) 2026-09-10 12:46:35,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [6/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-10 12:46:36,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:36] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.017 0.020 2026-09-10 12:46:36,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [7/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-10 12:46:36,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [8/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 12:46:36,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [9/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:36,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [10/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:36,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [11/185] Tour test_physical_gift_card → Step Input code 'gift_card_expired' (trigger: input[id="code"]) 2026-09-10 12:46:36,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [12/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-10 12:46:37,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.005 0.008 2026-09-10 12:46:37,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [13/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-10 12:46:37,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [14/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 12:46:37,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [15/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:37,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [16/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:37,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [17/185] Tour test_physical_gift_card → Step Input code 'gift_card_sold' (trigger: input[id="code"]) 2026-09-10 12:46:37,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [18/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-10 12:46:37,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.020 0.019 2026-09-10 12:46:37,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [19/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-10 12:46:37,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [20/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 12:46:38,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [21/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:38,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [22/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:38,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [23/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:38,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [24/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:46:38,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [25/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:46:38,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [26/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:38,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [27/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 12:46:38,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:38] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:46:38,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.016 2026-09-10 12:46:38,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [28/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:38,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [29/185] Tour test_physical_gift_card → Step Input code 'gift_card_generated_but_not_sold' (trigger: input[id="code"]) 2026-09-10 12:46:38,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [30/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-10 12:46:39,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:39] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.008 0.012 2026-09-10 12:46:39,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [31/185] Tour test_physical_gift_card → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:46:41,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [32/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:41,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [33/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:41,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [34/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"60.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("60.00"))) 2026-09-10 12:46:41,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [35/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:41,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [36/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:41,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [37/185] Tour test_physical_gift_card → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:46:41,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [38/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:41,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [39/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:41,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [40/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-09-10 12:46:41,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [41/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-09-10 12:46:41,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [42/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:41,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [43/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:41,827 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:41,831 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:41,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [44/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:41,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [45/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:41,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [46/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:46:42,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [47/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:46:42,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [48/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:42,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [49/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:42,171 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2694626 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e6563e93-efae-49ef-a469-a221e6748562'}] 2026-09-10 12:46:42,181 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:46:42,277 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2694626 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e6563e93-efae-49ef-a469-a221e6748562'} created pos.order #591 2026-09-10 12:46:42,293 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2694626 finished 2026-09-10 12:46:42,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.074 0.106 2026-09-10 12:46:42,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.014 0.022 2026-09-10 12:46:42,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:46:42,585 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94965398 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e6563e93-efae-49ef-a469-a221e6748562'}] 2026-09-10 12:46:42,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [50/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:42,596 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94965398 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e6563e93-efae-49ef-a469-a221e6748562'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-09-10 12:46:42,610 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94965398 finished 2026-09-10 12:46:42,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [51/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:42,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [52/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:42,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.063 0.085 2026-09-10 12:46:42,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [53/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:42,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.010 0.013 2026-09-10 12:46:42,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [54/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:46:42,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [55/185] Tour test_physical_gift_card → Step input text 'gift_card_valid' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:46:42,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [56/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:43,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [57/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:43,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:43] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:46:43,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.017 2026-09-10 12:46:43,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [58/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:43,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [59/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:43,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [60/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:46:43,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [61/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:43,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [62/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:46:43,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [63/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:46:43,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [64/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:43,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [65/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:43,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [66/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:43,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [67/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:43,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [68/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:46:43,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [69/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:43,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [70/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:43,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:46:43,766 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49011925 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '6331222c-cfc8-40e5-8573-297c54ff978a'}] 2026-09-10 12:46:44,141 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49011925 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '6331222c-cfc8-40e5-8573-297c54ff978a'} created pos.order #592 2026-09-10 12:46:44,154 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49011925 finished 2026-09-10 12:46:44,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.205 0.242 2026-09-10 12:46:44,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.027 0.027 2026-09-10 12:46:44,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:46:44,369 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25229815 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '6331222c-cfc8-40e5-8573-297c54ff978a'}] 2026-09-10 12:46:44,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [71/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:44,376 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25229815 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '6331222c-cfc8-40e5-8573-297c54ff978a'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-10 12:46:44,388 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25229815 finished 2026-09-10 12:46:44,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [72/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:44,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [73/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:44,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.082 0.080 2026-09-10 12:46:44,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [74/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:44,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.014 0.019 2026-09-10 12:46:44,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [75/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:46:44,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [76/185] Tour test_physical_gift_card → Step input text 'gift_card_partner' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:46:44,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [77/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:44,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [78/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:44,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:46:44,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.013 2026-09-10 12:46:44,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [79/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:44,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [80/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:44,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [81/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-10 12:46:45,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [82/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:45,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [83/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:46:45,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [84/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:46:45,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [85/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:45,247 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [86/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:45,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [87/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:45,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [88/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:45,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [89/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:46:45,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [90/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:45,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [91/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:45,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:45] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.010 2026-09-10 12:46:45,552 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18645474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '6bec3361-97e8-4e21-986f-bec18834132b'}] 2026-09-10 12:46:45,854 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18645474 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '6bec3361-97e8-4e21-986f-bec18834132b'} created pos.order #593 2026-09-10 12:46:45,874 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18645474 finished 2026-09-10 12:46:45,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.199 0.185 2026-09-10 12:46:46,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.044 0.045 2026-09-10 12:46:46,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:46:46,125 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32567339 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '6bec3361-97e8-4e21-986f-bec18834132b'}] 2026-09-10 12:46:46,132 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32567339 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '6bec3361-97e8-4e21-986f-bec18834132b'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-09-10 12:46:46,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [92/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:46,154 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32567339 finished 2026-09-10 12:46:46,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [93/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:46,263 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.058 0.082 2026-09-10 12:46:46,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [94/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:46,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.008 0.019 2026-09-10 12:46:46,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [95/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:46,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [96/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:46,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [97/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:46:46,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [98/185] Tour test_physical_gift_card → Step input text 'gift_card_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:46:46,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [99/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:46,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [100/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:46,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:46:46,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.016 2026-09-10 12:46:46,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [101/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:46,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [102/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:46,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [103/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-6.40","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-6.40"))) 2026-09-10 12:46:46,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [104/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:46,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [105/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:46:46,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [106/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:46:47,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [107/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:47,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [108/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:47,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [109/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:47,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [110/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:47,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [111/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:46:47,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [112/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:47,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [113/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:47,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:46:47,356 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15890232 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'd707ff00-5198-436c-8268-a65fc5476f7d'}] 2026-09-10 12:46:47,565 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15890232 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'd707ff00-5198-436c-8268-a65fc5476f7d'} created pos.order #594 2026-09-10 12:46:47,584 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15890232 finished 2026-09-10 12:46:47,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.092 0.176 2026-09-10 12:46:47,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.036 0.037 2026-09-10 12:46:47,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:46:47,780 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63007349 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'd707ff00-5198-436c-8268-a65fc5476f7d'}] 2026-09-10 12:46:47,787 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63007349 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'd707ff00-5198-436c-8268-a65fc5476f7d'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-10 12:46:47,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [114/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:47,800 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63007349 finished 2026-09-10 12:46:47,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [115/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:47,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.028 0.064 2026-09-10 12:46:47,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [116/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:47,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.012 2026-09-10 12:46:47,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [117/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:48,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [118/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:48,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [119/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:48,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [120/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:48,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [121/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:46:48,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [122/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:46:48,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [123/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:48,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [124/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:48,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:48] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:46:48,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.013 2026-09-10 12:46:48,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [125/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:46:48,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [126/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:48,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [127/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-12.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-12.80"))) 2026-09-10 12:46:48,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [128/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:48,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [129/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-10 12:46:48,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [130/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-10 12:46:48,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [131/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:48,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [132/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:48,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [133/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:48,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [134/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:49,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [135/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:46:49,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [136/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:49,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [137/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:49,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.010 2026-09-10 12:46:49,146 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74037285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '79d6028c-685e-4fb4-8f99-ddcc1ea518a2'}] 2026-09-10 12:46:49,417 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74037285 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '79d6028c-685e-4fb4-8f99-ddcc1ea518a2'} created pos.order #595 2026-09-10 12:46:49,436 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74037285 finished 2026-09-10 12:46:49,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.152 0.185 2026-09-10 12:46:49,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.011 0.023 2026-09-10 12:46:49,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:46:49,617 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46477035 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '79d6028c-685e-4fb4-8f99-ddcc1ea518a2'}] 2026-09-10 12:46:49,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [138/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:49,632 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46477035 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '79d6028c-685e-4fb4-8f99-ddcc1ea518a2'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-09-10 12:46:49,664 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46477035 finished 2026-09-10 12:46:49,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [139/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:49,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [140/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:49,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.085 2026-09-10 12:46:49,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.015 0.015 2026-09-10 12:46:49,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [141/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:46:49,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [142/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:46:49,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [143/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-10 12:46:49,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [144/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:46:50,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [145/185] Tour test_physical_gift_card → Step input text 'gift_card_expired' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:46:50,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [146/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:46:50,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [147/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-09-10 12:46:50,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.012 0.009 2026-09-10 12:46:50,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [148/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-09-10 12:46:50,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.005 0.016 2026-09-10 12:46:50,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [149/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:50,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [150/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:50,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [151/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:50,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [152/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:50,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [153/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:50,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [154/185] Tour test_physical_gift_card → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:46:50,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [155/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:46:50,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [156/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:46:50,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [157/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:50,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [158/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:50,742 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26960533 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '6644e3cf-adfb-4f45-a0be-f901be676667'}] 2026-09-10 12:46:50,935 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26960533 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '6644e3cf-adfb-4f45-a0be-f901be676667'} created pos.order #596 2026-09-10 12:46:50,946 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26960533 finished 2026-09-10 12:46:50,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.076 0.174 2026-09-10 12:46:51,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:46:51,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [159/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:51,080 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67433335 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '6644e3cf-adfb-4f45-a0be-f901be676667'}] 2026-09-10 12:46:51,098 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67433335 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': '6644e3cf-adfb-4f45-a0be-f901be676667'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-09-10 12:46:51,121 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67433335 finished 2026-09-10 12:46:51,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [160/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:51,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [161/185] Tour test_physical_gift_card → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:46:51,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.080 0.093 2026-09-10 12:46:51,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [162/185] Tour test_physical_gift_card → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:46:51,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [163/185] Tour test_physical_gift_card → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:46:51,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [164/185] Tour test_physical_gift_card → Step Search for partner "A powerful PoS man!" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:51,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [165/185] Tour test_physical_gift_card → Step click partner 'A powerful PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful PoS man!)) 2026-09-10 12:46:51,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [166/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:51,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [167/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:46:51,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [168/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:51,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [169/185] Tour test_physical_gift_card → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:46:51,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [170/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:51,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [171/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:51,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [172/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:51,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [173/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:52,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [174/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00")) 2026-09-10 12:46:52,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [175/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00"):not(:visible)) 2026-09-10 12:46:52,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [176/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:52,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [177/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:52,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [178/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:52,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [179/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:46:52,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [180/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:52,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [181/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:52,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [182/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:46:52,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [183/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:52,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [184/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:46:52,636 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75816936 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': '996bc76a-a6d0-45a6-ab94-d1f894d89d24'}] 2026-09-10 12:46:52,705 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75816936 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': '996bc76a-a6d0-45a6-ab94-d1f894d89d24'} created pos.order #597 2026-09-10 12:46:52,718 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75816936 finished 2026-09-10 12:46:52,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.039 0.092 2026-09-10 12:46:52,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.081 0.097 2026-09-10 12:46:53,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.008 0.012 2026-09-10 12:46:53,032 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87701569 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': '996bc76a-a6d0-45a6-ab94-d1f894d89d24'}] 2026-09-10 12:46:53,058 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87701569 order {'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': '996bc76a-a6d0-45a6-ab94-d1f894d89d24'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-10 12:46:53,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [185/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:46:53,077 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87701569 finished 2026-09-10 12:46:53,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-10 12:46:53,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 12:46:53,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.076 0.126 2026-09-10 12:46:53,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 33932224 (allocated 37236736) 2026-09-10 12:46:53,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.013 2026-09-10 12:46:53,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 84822 2026-09-10 12:46:53,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-10 12:46:53,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 84822 2026-09-10 12:46:53,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124653_529988_test_physical_gift_card.txt 2026-09-10 12:46:53,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpscb9oxt5_chrome_odoo" 2026-09-10 12:46:53,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-10 12:46:54,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 85100 2026-09-10 12:46:54,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpwuhbnnxu_chrome_odoo 2026-09-10 12:46:54,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:34825/json/version 2026-09-10 12:46:54,168 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:54,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-09-10 12:46:54,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:34825/json 2026-09-10 12:46:54,242 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:46:54,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:34825/devtools/page/F21A4936D0E3DB10E7E479EBE97B2140 2026-09-10 12:46:54,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-10 12:46:54,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-10 12:46:54,449 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:46:54,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-10 12:46:54,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=75" in browser 2026-09-10 12:46:54,459 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:46:54,488 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:46:54,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:54] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.053 0.347 2026-09-10 12:46:54,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'F21A4936D0E3DB10E7E479EBE97B2140', 'loaderId': '18B924A88DA7E8FAA547669E0D88BDE8', 'isDownload': False} 2026-09-10 12:46:54,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-09-10 12:46:54,891 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:46:54,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:54] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:46:54,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:54] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 12:46:54,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:54] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-09-10 12:46:55,435 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:55,441 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:55,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:46:55,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate test code "odoo.startTour('test_physical_gift_card_invoiced', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:46:55,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/26] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:46:55,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-10 12:46:55,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:46:55,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:55,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.010 2026-09-10 12:46:55,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 12:46:55,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.037 2026-09-10 12:46:55,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-10 12:46:56,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.260 0.490 2026-09-10 12:46:56,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:46:56,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-10 12:46:56,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-10 12:46:56,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:46:56,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-10 12:46:56,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:46:56,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:46:56,658 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:46:56,659 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:46:56,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.022 2026-09-10 12:46:56,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-09-10 12:46:56,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-10 12:46:56,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:56,734 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:56,749 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:46:56,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/26] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:46:56,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.057 2026-09-10 12:46:56,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:57,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/26] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:46:57,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.125 0.171 2026-09-10 12:46:57,047 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:46:57,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-09-10 12:46:57,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.004 0.165 2026-09-10 12:46:57,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-10 12:46:57,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 12:46:57,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.202 2026-09-10 12:46:57,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 12:46:57,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 12:46:57,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 12:46:57,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-10 12:46:57,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-10 12:46:57,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.184 2026-09-10 12:46:57,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/26] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:46:57,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/26] Tour test_physical_gift_card_invoiced → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:46:57,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/26] Tour test_physical_gift_card_invoiced → Step Search for partner "AABBCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:46:57,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/26] Tour test_physical_gift_card_invoiced → Step click partner 'AABBCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AABBCC Test Partner)) 2026-09-10 12:46:57,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:57,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/26] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:46:57,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/26] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-09-10 12:46:57,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/26] Tour test_physical_gift_card_invoiced → Step Input code 'test-card-1234' (trigger: input[id="code"]) 2026-09-10 12:46:58,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/26] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-10 12:46:58,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:58] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.014 2026-09-10 12:46:58,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/26] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-09-10 12:46:58,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:46:58,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/26] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-10 12:46:58,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:46:58,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-10 12:46:58,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-10 12:46:58,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:46:58,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:46:59,012 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:46:59,014 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:46:59,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/26] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:46:59,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/26] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:46:59,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/26] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 12:46:59,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/26] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:46:59,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/26] Tour test_physical_gift_card_invoiced → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:46:59,298 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40807632 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5521ab02-592f-407c-8ee3-7bffdb07aa2e'}] 2026-09-10 12:46:59,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:46:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:00,704 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40807632 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5521ab02-592f-407c-8ee3-7bffdb07aa2e'} created pos.order #598 2026-09-10 12:47:00,745 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40807632 finished 2026-09-10 12:47:00,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.448 1.073 2026-09-10 12:47:01,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.088 0.142 2026-09-10 12:47:01,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:01,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:47:01,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-10 12:47:01,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:47:01,208 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46535755 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5521ab02-592f-407c-8ee3-7bffdb07aa2e'}] 2026-09-10 12:47:01,225 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46535755 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5521ab02-592f-407c-8ee3-7bffdb07aa2e'} sync ignored for existing PoS order pos.order(598,) (state: done) 2026-09-10 12:47:01,234 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46535755 finished 2026-09-10 12:47:01,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 19950156 (allocated 21630976) 2026-09-10 12:47:01,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 85100 2026-09-10 12:47:01,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-10 12:47:01,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.104 0.077 2026-09-10 12:47:01,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 85100 2026-09-10 12:47:01,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124701_507060_test_physical_gift_card_invoiced.txt 2026-09-10 12:47:01,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpwuhbnnxu_chrome_odoo" 2026-09-10 12:47:01,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-10 12:47:02,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 85308 2026-09-10 12:47:02,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpzqzygbb__chrome_odoo 2026-09-10 12:47:02,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:45879/json/version 2026-09-10 12:47:02,134 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:02,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-10 12:47:02,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:45879/json 2026-09-10 12:47:02,212 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:02,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:45879/devtools/page/37D7B6C4E3CD87DE15A3497BF103A9BA 2026-09-10 12:47:02,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-10 12:47:02,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-10 12:47:02,407 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:02,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-10 12:47:02,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:47:02,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:47:02,443 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:02,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:02] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.081 0.451 2026-09-10 12:47:02,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '37D7B6C4E3CD87DE15A3497BF103A9BA', 'loaderId': 'B4644BF335BE1473A325B1CECDD9FF9E', 'isDownload': False} 2026-09-10 12:47:02,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-10 12:47:02,993 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:03,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-09-10 12:47:03,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-10 12:47:03,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.042 2026-09-10 12:47:03,524 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:47:03,532 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:47:03,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:47:03,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate test code "odoo.startTour('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:03,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:03,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.008 2026-09-10 12:47:03,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:03,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:03,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-10 12:47:03,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-10 12:47:03,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.036 2026-09-10 12:47:03,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-10 12:47:04,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.347 0.370 2026-09-10 12:47:04,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:47:04,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:47:04,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-10 12:47:04,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:47:04,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-10 12:47:04,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-09-10 12:47:04,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:04,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:04,759 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:04,762 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:04,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.025 2026-09-10 12:47:04,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-09-10 12:47:04,823 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:04,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:47:04,863 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:47:04,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/82] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:04,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.060 0.042 2026-09-10 12:47:05,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:47:05,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.104 0.157 2026-09-10 12:47:05,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:05,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.141 2026-09-10 12:47:05,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-10 12:47:05,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-10 12:47:05,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.010 0.246 2026-09-10 12:47:05,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.213 2026-09-10 12:47:05,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-10 12:47:05,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-09-10 12:47:05,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-10 12:47:05,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-10 12:47:05,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.175 2026-09-10 12:47:05,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-10 12:47:05,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:05,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:47:05,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:47:05,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:47:05,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:05,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:05,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:47:06,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:47:06,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-10 12:47:06,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:06,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-10 12:47:06,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-10 12:47:06,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-10 12:47:06,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:06] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.008 0.011 2026-09-10 12:47:06,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-10 12:47:06,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:06,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-10 12:47:07,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:07,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-10 12:47:07,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-10 12:47:07,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:07,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:07,271 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:07,275 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:07,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:07,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:07,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:47:07,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:47:07,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:07,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:07,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:07,664 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35084561 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0d973704-1acc-48a1-9b36-ad7a7c9457a3'}] 2026-09-10 12:47:07,673 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:07,784 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35084561 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0d973704-1acc-48a1-9b36-ad7a7c9457a3'} created pos.order #599 2026-09-10 12:47:07,800 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35084561 finished 2026-09-10 12:47:07,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.082 0.101 2026-09-10 12:47:07,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.020 0.034 2026-09-10 12:47:07,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:47:08,069 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24664337 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0d973704-1acc-48a1-9b36-ad7a7c9457a3'}] 2026-09-10 12:47:08,075 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24664337 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0d973704-1acc-48a1-9b36-ad7a7c9457a3'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-09-10 12:47:08,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:08,091 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24664337 finished 2026-09-10 12:47:08,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:47:08,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.046 0.079 2026-09-10 12:47:08,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:08,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-09-10 12:47:08,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:47:08,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:47:08,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:47:08,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:08,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:08,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:47:08,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:47:08,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-10 12:47:08,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:08,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-10 12:47:08,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-10 12:47:08,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-10 12:47:09,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:09] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 12:47:09,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-10 12:47:09,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test-card-0001") 2026-09-10 12:47:09,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:09,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-10 12:47:09,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:09,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:47:09,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:09,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:47:09,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:47:09,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:47:09,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:10,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:10,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:47:10,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:47:10,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-10 12:47:10,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:10,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-10 12:47:10,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new-card-0001' (trigger: input[id="code"]) 2026-09-10 12:47:10,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-09-10 12:47:10,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 12:47:10,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-10 12:47:11,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new-card-0001") 2026-09-10 12:47:11,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:11,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"250","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("250"))) 2026-09-10 12:47:11,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:11,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-09-10 12:47:11,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-09-10 12:47:11,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:11,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:11,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:11,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:11,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:47:11,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:11,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:11,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:11,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:11,779 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97133763 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'cb71bfa8-32bc-48f9-b9dc-9cb5f1fd79a9'}] 2026-09-10 12:47:11,872 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97133763 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'cb71bfa8-32bc-48f9-b9dc-9cb5f1fd79a9'} created pos.order #600 2026-09-10 12:47:11,894 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97133763 finished 2026-09-10 12:47:11,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.078 0.111 2026-09-10 12:47:12,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.046 0.034 2026-09-10 12:47:12,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:47:12,169 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76515503 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'cb71bfa8-32bc-48f9-b9dc-9cb5f1fd79a9'}] 2026-09-10 12:47:12,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:12,180 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76515503 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'cb71bfa8-32bc-48f9-b9dc-9cb5f1fd79a9'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-10 12:47:12,197 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76515503 finished 2026-09-10 12:47:12,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-10 12:47:12,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 12:47:12,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.098 0.082 2026-09-10 12:47:12,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 19133844 (allocated 20582400) 2026-09-10 12:47:12,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 85308 2026-09-10 12:47:12,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-10 12:47:12,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 85308 2026-09-10 12:47:12,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124712_510885_test_physical_gift_card_sale.txt 2026-09-10 12:47:12,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpzqzygbb__chrome_odoo" 2026-09-10 12:47:12,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-10 12:47:13,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 85523 2026-09-10 12:47:13,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpmisdam2q_chrome_odoo 2026-09-10 12:47:13,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:39833/json/version 2026-09-10 12:47:13,477 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:13,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-09-10 12:47:13,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:39833/json 2026-09-10 12:47:13,526 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:13,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:39833/devtools/page/CD3D590118E5F36DB8054950D740E0A2 2026-09-10 12:47:13,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-10 12:47:13,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-10 12:47:13,831 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:13,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-10 12:47:13,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:47:13,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:47:13,865 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:14,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.070 0.462 2026-09-10 12:47:14,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': 'CD3D590118E5F36DB8054950D740E0A2', 'loaderId': '1034BF730C3754E2E3AAC44EA0BFE23F', 'isDownload': False} 2026-09-10 12:47:14,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-10 12:47:14,412 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:14,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 12:47:14,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:47:14,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:47:14,926 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:47:14,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 12:47:14,943 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:47:14,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:14,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/28] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:14,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.006 2026-09-10 12:47:15,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 12:47:15,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:15,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.012 2026-09-10 12:47:15,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-10 12:47:15,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.037 2026-09-10 12:47:15,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-10 12:47:15,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.353 0.353 2026-09-10 12:47:15,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 12:47:15,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:47:16,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-10 12:47:16,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 12:47:16,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-10 12:47:16,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 12:47:16,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:16,158 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:47:16,167 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:47:16,178 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:47:16,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.033 2026-09-10 12:47:16,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.070 2026-09-10 12:47:16,231 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:16,234 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:16,258 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:16,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/28] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:16,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.041 0.081 2026-09-10 12:47:16,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:16,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.093 0.167 2026-09-10 12:47:16,523 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:16,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/28] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:47:16,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-09-10 12:47:16,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.133 2026-09-10 12:47:16,669 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-09-10 12:47:16,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-09-10 12:47:16,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-09-10 12:47:16,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.020 0.217 2026-09-10 12:47:16,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1724&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-10 12:47:16,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-09-10 12:47:16,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-10 12:47:16,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.203 2026-09-10 12:47:16,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-10 12:47:17,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/28] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:47:17,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/28] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:47:17,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/28] Tour PosLoyaltyTour6 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:47:17,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/28] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:47:17,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:17,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.013 2026-09-10 12:47:17,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/28] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-10 12:47:17,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/28] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-09-10 12:47:17,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:47:17,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:47:17,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/28] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:47:17,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/28] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-10 12:47:17,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:17,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/28] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-09-10 12:47:17,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:17,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:17,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:17,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:47:17,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:47:18,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/28] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:18,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/28] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:18,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/28] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:18,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:47:18,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 12:47:18,232 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64177350 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7a0c497b-a1df-4a74-98d7-5eb52f3970e7'}] 2026-09-10 12:47:18,236 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:18,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64177350 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7a0c497b-a1df-4a74-98d7-5eb52f3970e7'} created pos.order #601 2026-09-10 12:47:18,715 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64177350 finished 2026-09-10 12:47:18,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.273 0.291 2026-09-10 12:47:18,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.050 0.038 2026-09-10 12:47:18,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:47:19,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-09-10 12:47:19,059 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898414 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7a0c497b-a1df-4a74-98d7-5eb52f3970e7'}] 2026-09-10 12:47:19,074 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898414 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7a0c497b-a1df-4a74-98d7-5eb52f3970e7'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-10 12:47:19,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-09-10 12:47:19,104 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898414 finished 2026-09-10 12:47:19,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.073 0.097 2026-09-10 12:47:19,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.008 2026-09-10 12:47:19,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:19] "GET /pos/ui/75/receipt/7a0c497b-a1df-4a74-98d7-5eb52f3970e7 HTTP/1.1" 200 - 31 0.046 0.042 2026-09-10 12:47:20,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:20,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:47:20,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:47:20,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:47:20,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:20,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.025 2026-09-10 12:47:20,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.036 2026-09-10 12:47:20,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-10 12:47:20,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:47:20,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.013 2026-09-10 12:47:20,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.020 0.039 2026-09-10 12:47:20,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 12:47:20,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.005 0.016 2026-09-10 12:47:20,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:47:20,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-10 12:47:20,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:20,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.012 0.022 2026-09-10 12:47:20,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [28/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-09-10 12:47:20,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-10 12:47:20,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:47:20,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.120 0.053 2026-09-10 12:47:21,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.209 2026-09-10 12:47:21,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16602544 (allocated 17563648) 2026-09-10 12:47:21,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 85523 2026-09-10 12:47:21,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-10 12:47:21,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 85523 2026-09-10 12:47:21,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124721_191976_test_point_per_money_spent.txt 2026-09-10 12:47:21,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpmisdam2q_chrome_odoo" 2026-09-10 12:47:21,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-10 12:47:22,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 85758 2026-09-10 12:47:22,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp8pr5nlht_chrome_odoo 2026-09-10 12:47:22,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:34873/json/version 2026-09-10 12:47:22,569 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:22,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:47:22,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:34873/json 2026-09-10 12:47:22,643 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:22,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:34873/devtools/page/EF5D990A6E22D361F6F1DA06894BD93B 2026-09-10 12:47:22,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-10 12:47:22,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-10 12:47:22,811 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:22,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-10 12:47:22,828 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:47:22,829 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:47:22,851 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:23,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.070 0.419 2026-09-10 12:47:23,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'EF5D990A6E22D361F6F1DA06894BD93B', 'loaderId': '24DC43DEFDEABC891E4F80AE7BCDE1DB', 'isDownload': False} 2026-09-10 12:47:23,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-10 12:47:23,347 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:23,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-09-10 12:47:23,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 12:47:23,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.052 2026-09-10 12:47:23,830 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:23,836 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:23,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-10 12:47:23,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:23,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:23,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.005 2026-09-10 12:47:23,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:23,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:24,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.016 2026-09-10 12:47:24,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.052 2026-09-10 12:47:24,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.063 0.050 2026-09-10 12:47:24,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.085 2026-09-10 12:47:24,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.384 0.335 2026-09-10 12:47:24,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:47:24,982 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:47:25,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.046 2026-09-10 12:47:25,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:47:25,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:47:25,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:47:25,188 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:25,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:25,204 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:25,210 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:47:25,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-09-10 12:47:25,273 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:47:25,280 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:25,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.062 2026-09-10 12:47:25,301 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:47:25,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.057 2026-09-10 12:47:25,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:25,501 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.159 2026-09-10 12:47:25,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.046 2026-09-10 12:47:25,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:25,593 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:25,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:47:25,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.090 2026-09-10 12:47:25,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-10 12:47:25,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-09-10 12:47:25,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-10 12:47:25,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.207 2026-09-10 12:47:25,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-09-10 12:47:25,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-09-10 12:47:25,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-09-10 12:47:25,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-10 12:47:25,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 12:47:25,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.183 2026-09-10 12:47:26,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:47:26,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:47:26,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:47:26,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:47:26,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:26,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.018 2026-09-10 12:47:26,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:47:26,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:26,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:26,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:26,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:26,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-10 12:47:26,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:26,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-10 12:47:26,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-10 12:47:26,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:26,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:47:27,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .more-btn) 2026-09-10 12:47:27,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:47:27,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:47:27,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:47:27,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-10 12:47:27,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:47:27,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-10 12:47:27,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-10 12:47:27,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-09-10 12:47:27,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:27,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:27,575 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:27,577 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:27,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:27,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:27,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:47:27,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:47:27,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:27,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:47:27,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:27,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:28,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:28,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:28,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.011 2026-09-10 12:47:28,148 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3110556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '969e54e3-147e-4212-a223-6f66f41f0a06'}] 2026-09-10 12:47:28,150 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:28,612 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3110556 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '969e54e3-147e-4212-a223-6f66f41f0a06'} created pos.order #602 2026-09-10 12:47:28,629 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3110556 finished 2026-09-10 12:47:28,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.284 0.264 2026-09-10 12:47:28,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.027 0.049 2026-09-10 12:47:28,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:28,959 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27713996 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '969e54e3-147e-4212-a223-6f66f41f0a06'}] 2026-09-10 12:47:28,971 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27713996 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '969e54e3-147e-4212-a223-6f66f41f0a06'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-10 12:47:28,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:28,982 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27713996 finished 2026-09-10 12:47:29,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-10 12:47:29,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-10 12:47:29,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.080 0.109 2026-09-10 12:47:29,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 22378628 (allocated 23728128) 2026-09-10 12:47:29,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 85758 2026-09-10 12:47:29,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-10 12:47:29,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 85758 2026-09-10 12:47:29,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124729_281426_test_points_awarded_discount_code_no_domain_program.txt 2026-09-10 12:47:29,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp8pr5nlht_chrome_odoo" 2026-09-10 12:47:29,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-10 12:47:30,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 85972 2026-09-10 12:47:30,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpxb04fqur_chrome_odoo 2026-09-10 12:47:30,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:46101/json/version 2026-09-10 12:47:30,434 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:30,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-09-10 12:47:30,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:46101/json 2026-09-10 12:47:30,536 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:30,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:46101/devtools/page/577C935360F84CBFC45E49C18CAE92B7 2026-09-10 12:47:30,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-10 12:47:30,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-10 12:47:30,750 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:30,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-10 12:47:30,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:47:30,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:47:30,801 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:31,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:31] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.069 0.590 2026-09-10 12:47:31,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '577C935360F84CBFC45E49C18CAE92B7', 'loaderId': '746165618F6FED286B7851F1647D3ABD', 'isDownload': False} 2026-09-10 12:47:31,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-10 12:47:31,473 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:31,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:31] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:47:31,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:31] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:47:31,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:31] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:47:31,971 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:31,981 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:32,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:47:32,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:32,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/34] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:32,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-10 12:47:32,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:32,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:32,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.013 2026-09-10 12:47:32,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-10 12:47:32,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.037 2026-09-10 12:47:32,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-10 12:47:32,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.304 0.340 2026-09-10 12:47:32,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:47:32,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:47:33,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.041 2026-09-10 12:47:33,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:47:33,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-10 12:47:33,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:47:33,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:47:33,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:47:33,220 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:33,223 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:47:33,249 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:33,258 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:47:33,284 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:47:33,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.056 0.035 2026-09-10 12:47:33,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.101 2026-09-10 12:47:33,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/34] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:33,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.083 2026-09-10 12:47:33,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:33,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.104 0.172 2026-09-10 12:47:33,552 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:33,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/34] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:47:33,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.141 2026-09-10 12:47:33,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-10 12:47:33,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-10 12:47:33,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-09-10 12:47:33,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-09-10 12:47:33,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-10 12:47:33,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-10 12:47:33,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.151 2026-09-10 12:47:33,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-10 12:47:33,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-09-10 12:47:33,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.214 2026-09-10 12:47:34,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/34] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:47:34,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/34] Tour PosLoyaltyPointsEwallet → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:47:34,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/34] Tour PosLoyaltyPointsEwallet → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:47:34,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/34] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:47:34,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:34,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.014 2026-09-10 12:47:34,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:47:34,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:47:34,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-09-10 12:47:34,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-09-10 12:47:34,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-10 12:47:34,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/34] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:47:34,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:34,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/34] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:34,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/34] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:34,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:34,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:47:34,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-09-10 12:47:34,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-10 12:47:35,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/34] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-10 12:47:35,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:35,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:35,168 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:35,171 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:35,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/34] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:35,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/34] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:35,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:47:35,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:35,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:47:35,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:35,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:35,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/34] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:35,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [33/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:35,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.016 0.015 2026-09-10 12:47:35,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99704120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c1b4d988-2f40-47d7-b24b-b5d26bcb76e6'}] 2026-09-10 12:47:35,705 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:47:36,094 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99704120 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c1b4d988-2f40-47d7-b24b-b5d26bcb76e6'} created pos.order #603 2026-09-10 12:47:36,111 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99704120 finished 2026-09-10 12:47:36,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.188 0.273 2026-09-10 12:47:36,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.028 0.040 2026-09-10 12:47:36,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:47:36,423 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43876924 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c1b4d988-2f40-47d7-b24b-b5d26bcb76e6'}] 2026-09-10 12:47:36,435 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43876924 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c1b4d988-2f40-47d7-b24b-b5d26bcb76e6'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-09-10 12:47:36,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [34/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:36,474 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43876924 finished 2026-09-10 12:47:36,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-10 12:47:36,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 12:47:36,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.084 0.114 2026-09-10 12:47:36,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 22624684 (allocated 24776704) 2026-09-10 12:47:36,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 85972 2026-09-10 12:47:36,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-10 12:47:36,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 85972 2026-09-10 12:47:36,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124736_747888_test_points_awarded_ewallet.txt 2026-09-10 12:47:36,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpxb04fqur_chrome_odoo" 2026-09-10 12:47:36,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-10 12:47:38,052 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 86179 2026-09-10 12:47:38,052 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpoxqz61oq_chrome_odoo 2026-09-10 12:47:38,053 26 INFO rb-c800635-224702-413894 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:37289/json/version 2026-09-10 12:47:38,054 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:38,136 26 INFO rb-c800635-224702-413894 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-09-10 12:47:38,136 26 INFO rb-c800635-224702-413894 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:37289/json 2026-09-10 12:47:38,137 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:38,163 26 INFO rb-c800635-224702-413894 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:37289/devtools/page/9B01FC2742DD94DF47B776602B1FA2E4 2026-09-10 12:47:38,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-10 12:47:38,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-10 12:47:38,322 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:38,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-10 12:47:38,329 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:47:38,329 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:47:38,346 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:38,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:38] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.075 0.441 2026-09-10 12:47:38,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '9B01FC2742DD94DF47B776602B1FA2E4', 'loaderId': '9A9669A47EE8F044E68C6EA51062D58A', 'isDownload': False} 2026-09-10 12:47:38,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-10 12:47:38,885 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:38,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:38] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:47:38,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:38] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:47:38,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:38] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-10 12:47:39,354 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:39,362 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:39,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-09-10 12:47:39,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:39,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:39,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-10 12:47:39,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:39,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:39,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.011 2026-09-10 12:47:39,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.041 2026-09-10 12:47:39,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.052 2026-09-10 12:47:39,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-09-10 12:47:40,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.330 0.340 2026-09-10 12:47:40,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:40,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:47:40,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-09-10 12:47:40,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:40,494 26 INFO rb-c800635-224702-413894 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-09-10 12:47:40,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:47:40,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:47:40,603 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 12:47:40,607 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 12:47:40,615 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:47:40,628 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:47:40,637 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:40,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.046 0.036 2026-09-10 12:47:40,669 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:47:40,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.031 0.086 2026-09-10 12:47:40,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:40,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.039 0.110 2026-09-10 12:47:40,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:40,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:47:40,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.092 0.210 2026-09-10 12:47:40,952 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:40,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:40] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:47:41,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-10 12:47:41,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:47:41,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-09-10 12:47:41,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-10 12:47:41,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 12:47:41,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-10 12:47:41,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.152 2026-09-10 12:47:41,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-10 12:47:41,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-10 12:47:41,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.171 2026-09-10 12:47:41,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-09-10 12:47:41,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:47:41,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:47:41,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:47:41,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:47:41,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:41,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.024 0.020 2026-09-10 12:47:41,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:47:41,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:41,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:41,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:42,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:42,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-10 12:47:42,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:42,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-10 12:47:42,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-10 12:47:42,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:42,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:47:42,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-09-10 12:47:42,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:47:42,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:47:42,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:47:42,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-10 12:47:42,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:42] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:47:42,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-10 12:47:42,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-10 12:47:42,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-10 12:47:42,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:42,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:42,918 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:42,919 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:42,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:43,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:43,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:47:43,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:47:43,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:43,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:47:43,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:43,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:43,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:43,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:43,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 12:47:43,511 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60694923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3959c680-e01b-46c3-83f9-9f13682e94fc'}] 2026-09-10 12:47:43,512 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:47:43,848 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60694923 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3959c680-e01b-46c3-83f9-9f13682e94fc'} created pos.order #604 2026-09-10 12:47:43,862 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60694923 finished 2026-09-10 12:47:43,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.155 0.248 2026-09-10 12:47:44,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.052 0.053 2026-09-10 12:47:44,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:47:44,247 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21246742 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3959c680-e01b-46c3-83f9-9f13682e94fc'}] 2026-09-10 12:47:44,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:44,266 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21246742 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3959c680-e01b-46c3-83f9-9f13682e94fc'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-09-10 12:47:44,295 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21246742 finished 2026-09-10 12:47:44,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-10 12:47:44,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-10 12:47:44,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 21333476 (allocated 22941696) 2026-09-10 12:47:44,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 86179 2026-09-10 12:47:44,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.090 0.091 2026-09-10 12:47:44,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-10 12:47:44,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 86179 2026-09-10 12:47:44,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124744_532755_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-10 12:47:44,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpoxqz61oq_chrome_odoo" 2026-09-10 12:47:44,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-10 12:47:45,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 86394 2026-09-10 12:47:45,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpi0ds3dqh_chrome_odoo 2026-09-10 12:47:45,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44397/json/version 2026-09-10 12:47:45,946 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:46,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-09-10 12:47:46,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44397/json 2026-09-10 12:47:46,039 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:46,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:44397/devtools/page/5543AE163C6FCAF80DB2A56E11976B34 2026-09-10 12:47:46,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-10 12:47:46,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-10 12:47:46,319 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:46,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-10 12:47:46,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:47:46,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:47:46,339 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:46,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:46] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.043 0.388 2026-09-10 12:47:46,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '5543AE163C6FCAF80DB2A56E11976B34', 'loaderId': 'D91C6EDA59679D6AB87469424E4DF6A7', 'isDownload': False} 2026-09-10 12:47:46,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-10 12:47:46,798 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:46,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 12:47:46,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:47:46,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:47:47,338 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:47,347 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:47,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-09-10 12:47:47,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:47,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/57] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:47,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.005 2026-09-10 12:47:47,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:47:47,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:47,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 12:47:47,468 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-10 12:47:47,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.041 2026-09-10 12:47:47,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-10 12:47:48,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.339 0.342 2026-09-10 12:47:48,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:47:48,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:47:48,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-10 12:47:48,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:47:48,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-10 12:47:48,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:47:48,546 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:48,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:47:48,565 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:48,568 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:48,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.031 0.048 2026-09-10 12:47:48,632 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:47:48,634 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:47:48,670 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:47:48,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.037 0.107 2026-09-10 12:47:48,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:48,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.093 2026-09-10 12:47:48,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.053 0.183 2026-09-10 12:47:48,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/57] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:47:48,903 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:48,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.011 0.096 2026-09-10 12:47:48,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.043 0.085 2026-09-10 12:47:49,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-10 12:47:49,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-09-10 12:47:49,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-10 12:47:49,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-09-10 12:47:49,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-10 12:47:49,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-10 12:47:49,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-09-10 12:47:49,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 12:47:49,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.188 2026-09-10 12:47:49,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:49] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-10 12:47:49,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:49,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:47:49,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:47:49,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/57] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:47:49,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:49,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:49,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:47:49,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/57] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:47:49,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-10 12:47:49,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:49,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/57] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-09-10 12:47:49,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/57] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-10 12:47:50,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/57] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-10 12:47:50,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.013 2026-09-10 12:47:50,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-09-10 12:47:50,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:47:50,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:47:50,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:50,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:50,832 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:50,834 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:50,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:50,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:50,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:51,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:51,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:51,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:51,169 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3096549 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1d72a32f-5cd2-42f1-b140-7a3eece6e452'}] 2026-09-10 12:47:51,186 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:51,284 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3096549 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1d72a32f-5cd2-42f1-b140-7a3eece6e452'} created pos.order #605 2026-09-10 12:47:51,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3096549 finished 2026-09-10 12:47:51,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.076 0.106 2026-09-10 12:47:51,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.017 0.039 2026-09-10 12:47:51,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.018 2026-09-10 12:47:51,569 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49418960 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1d72a32f-5cd2-42f1-b140-7a3eece6e452'}] 2026-09-10 12:47:51,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:51,588 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49418960 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1d72a32f-5cd2-42f1-b140-7a3eece6e452'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-10 12:47:51,606 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49418960 finished 2026-09-10 12:47:51,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:51,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/57] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:47:51,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.075 0.100 2026-09-10 12:47:51,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/57] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:47:51,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/57] Tour PosLoyaltyPointsGiftcard → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:47:51,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 12:47:51,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/57] Tour PosLoyaltyPointsGiftcard → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:47:52,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/57] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:47:52,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:52,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.016 0.017 2026-09-10 12:47:52,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/57] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:47:52,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:52,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:52,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:52,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:52,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:47:52,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .more-btn) 2026-09-10 12:47:52,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/57] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:47:52,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/57] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:47:52,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:47:52,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:47:52,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:52] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.016 2026-09-10 12:47:52,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.030 0.020 2026-09-10 12:47:52,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-10 12:47:52,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/57] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-10 12:47:52,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:47:52,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:47:53,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:47:53,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:47:53,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:47:53,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:47:53,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:47:53,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [56/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:47:53,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 12:47:53,334 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48776996 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '317c70da-6580-4a62-a892-c57420d2137a'}] 2026-09-10 12:47:53,680 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48776996 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '317c70da-6580-4a62-a892-c57420d2137a'} created pos.order #606 2026-09-10 12:47:53,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48776996 finished 2026-09-10 12:47:53,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.173 0.247 2026-09-10 12:47:53,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.025 0.053 2026-09-10 12:47:53,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-09-10 12:47:53,975 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73769784 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '317c70da-6580-4a62-a892-c57420d2137a'}] 2026-09-10 12:47:53,985 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73769784 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '317c70da-6580-4a62-a892-c57420d2137a'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-10 12:47:53,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [57/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:47:54,005 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73769784 finished 2026-09-10 12:47:54,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-10 12:47:54,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 12:47:54,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.078 0.086 2026-09-10 12:47:54,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 24634664 (allocated 26873856) 2026-09-10 12:47:54,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 86394 2026-09-10 12:47:54,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-10 12:47:54,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 86394 2026-09-10 12:47:54,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124754_370832_test_points_awarded_giftcard.txt 2026-09-10 12:47:54,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpi0ds3dqh_chrome_odoo" 2026-09-10 12:47:54,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-10 12:47:55,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 86614 2026-09-10 12:47:55,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp2u2jl_aq_chrome_odoo 2026-09-10 12:47:55,543 26 INFO rb-c800635-224702-413894 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:46843/json/version 2026-09-10 12:47:55,544 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:55,605 26 INFO rb-c800635-224702-413894 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-09-10 12:47:55,605 26 INFO rb-c800635-224702-413894 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:46843/json 2026-09-10 12:47:55,606 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:47:55,614 26 INFO rb-c800635-224702-413894 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:46843/devtools/page/E37401BD420A689DFDA469A131FCCE8C 2026-09-10 12:47:55,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-10 12:47:55,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-10 12:47:55,806 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:47:55,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-10 12:47:55,823 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:47:55,823 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:47:55,844 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:47:56,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:56] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.030 0.517 2026-09-10 12:47:56,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': 'E37401BD420A689DFDA469A131FCCE8C', 'loaderId': 'CF801CDFC2EABEEE13DA0945DFC368E7', 'isDownload': False} 2026-09-10 12:47:56,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-10 12:47:56,412 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:47:56,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:56] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:47:56,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:56] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:47:56,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:56] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 12:47:56,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:47:56,973 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:57,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.020 2026-09-10 12:47:57,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:47:57,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:47:57,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.005 2026-09-10 12:47:57,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:47:57,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:57,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-10 12:47:57,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 12:47:57,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.033 2026-09-10 12:47:57,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-09-10 12:47:57,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.308 0.312 2026-09-10 12:47:57,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:47:57,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:47:58,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.042 2026-09-10 12:47:58,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:47:58,116 26 INFO rb-c800635-224702-413894 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-09-10 12:47:58,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:47:58,227 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:47:58,229 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:47:58,242 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 12:47:58,297 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:47:58,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.028 0.074 2026-09-10 12:47:58,321 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:47:58,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.091 2026-09-10 12:47:58,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-09-10 12:47:58,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:47:58,429 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:58,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:47:58,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.069 0.043 2026-09-10 12:47:58,544 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:47:58,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.141 2026-09-10 12:47:58,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-10 12:47:58,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-10 12:47:58,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.240 2026-09-10 12:47:58,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-09-10 12:47:58,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-10 12:47:58,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-09-10 12:47:58,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-10 12:47:58,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-09-10 12:47:58,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.199 2026-09-10 12:47:58,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:58] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-09-10 12:47:59,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-09-10 12:47:59,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:59,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:59,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:47:59,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:59,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:47:59,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:47:59,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:47:59,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:47:59,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:47:59,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:47:59,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:47:59,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:47:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.013 2026-09-10 12:47:59,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00"))) 2026-09-10 12:47:59,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-10 12:47:59,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-09-10 12:47:59,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-10 12:47:59,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:00,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:00,018 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:00,019 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:48:00,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:00,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:00,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:48:00,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:00,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:00,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [26/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:00,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:48:00,384 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76491442 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'aba84c17-f2f4-4d05-856b-ca097581a1b5'}] 2026-09-10 12:48:00,388 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:00,688 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76491442 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'aba84c17-f2f4-4d05-856b-ca097581a1b5'} created pos.order #607 2026-09-10 12:48:00,704 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76491442 finished 2026-09-10 12:48:00,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.136 0.253 2026-09-10 12:48:00,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.020 0.042 2026-09-10 12:48:00,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:48:01,027 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18410604 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'aba84c17-f2f4-4d05-856b-ca097581a1b5'}] 2026-09-10 12:48:01,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [27/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:01,036 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18410604 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'aba84c17-f2f4-4d05-856b-ca097581a1b5'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-10 12:48:01,047 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18410604 finished 2026-09-10 12:48:01,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-10 12:48:01,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-10 12:48:01,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 20684588 (allocated 22679552) 2026-09-10 12:48:01,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.090 0.090 2026-09-10 12:48:01,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 86614 2026-09-10 12:48:01,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-10 12:48:01,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 86614 2026-09-10 12:48:01,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124801_328953_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-10 12:48:01,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp2u2jl_aq_chrome_odoo" 2026-09-10 12:48:01,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-10 12:48:02,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 86827 2026-09-10 12:48:02,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpvsyxxv5z_chrome_odoo 2026-09-10 12:48:02,740 26 INFO rb-c800635-224702-413894 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:39567/json/version 2026-09-10 12:48:02,759 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:02,808 26 INFO rb-c800635-224702-413894 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-09-10 12:48:02,808 26 INFO rb-c800635-224702-413894 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:39567/json 2026-09-10 12:48:02,810 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:02,825 26 INFO rb-c800635-224702-413894 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:39567/devtools/page/9B4835E642B52B4D1DCCB86F57B7B8C3 2026-09-10 12:48:02,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-10 12:48:02,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-10 12:48:02,946 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:02,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-10 12:48:02,951 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:48:02,951 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:48:02,963 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:48:03,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:03] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.046 0.444 2026-09-10 12:48:03,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '9B4835E642B52B4D1DCCB86F57B7B8C3', 'loaderId': '2E35BB603FC39553A036B061C1A9CF5E', 'isDownload': False} 2026-09-10 12:48:03,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-10 12:48:03,477 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:48:03,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:03] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-09-10 12:48:03,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:03] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 12:48:03,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:03] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.036 2026-09-10 12:48:04,041 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:48:04,050 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:04,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-10 12:48:04,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:48:04,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:48:04,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-10 12:48:04,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:48:04,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:04,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-10 12:48:04,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-09-10 12:48:04,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.004 2026-09-10 12:48:04,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.029 0.046 2026-09-10 12:48:04,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.303 0.309 2026-09-10 12:48:04,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:48:04,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:48:05,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-10 12:48:05,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:48:05,097 26 INFO rb-c800635-224702-413894 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-09-10 12:48:05,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:48:05,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:05,167 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:05,177 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:05,185 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:48:05,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.030 2026-09-10 12:48:05,232 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:48:05,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.057 2026-09-10 12:48:05,236 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:48:05,268 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:48:05,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.037 2026-09-10 12:48:05,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.021 0.091 2026-09-10 12:48:05,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:48:05,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:05,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.047 2026-09-10 12:48:05,562 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 12:48:05,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:48:05,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.050 0.066 2026-09-10 12:48:05,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.133 2026-09-10 12:48:05,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-10 12:48:05,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.226 2026-09-10 12:48:05,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-10 12:48:05,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-09-10 12:48:05,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-10 12:48:05,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-10 12:48:05,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.183 2026-09-10 12:48:05,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 12:48:05,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-10 12:48:05,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.151 2026-09-10 12:48:06,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:48:06,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:48:06,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:48:06,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:48:06,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:06,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.017 0.017 2026-09-10 12:48:06,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:48:06,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:06,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:48:06,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-10 12:48:06,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:06,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-10 12:48:06,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:06,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-10 12:48:06,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-10 12:48:06,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:07,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:07,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:07,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:07,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:07,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:07,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00"))) 2026-09-10 12:48:07,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:07] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 12:48:07,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-09-10 12:48:07,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-09-10 12:48:07,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-10 12:48:07,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:07,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:07,616 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:48:07,618 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:48:07,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:07,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:07,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:48:07,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:48:07,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:07,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:48:07,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:08,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:08,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:08,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:08,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 12:48:08,185 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35155942 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a76f167a-1721-4bc9-9ceb-d6ba34208dde'}] 2026-09-10 12:48:08,191 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:48:08,498 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35155942 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a76f167a-1721-4bc9-9ceb-d6ba34208dde'} created pos.order #608 2026-09-10 12:48:08,519 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35155942 finished 2026-09-10 12:48:08,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.173 0.217 2026-09-10 12:48:08,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.040 0.044 2026-09-10 12:48:08,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:48:08,842 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23473642 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a76f167a-1721-4bc9-9ceb-d6ba34208dde'}] 2026-09-10 12:48:08,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:08,883 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23473642 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a76f167a-1721-4bc9-9ceb-d6ba34208dde'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-10 12:48:08,900 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23473642 finished 2026-09-10 12:48:08,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-10 12:48:08,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-10 12:48:09,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.063 0.103 2026-09-10 12:48:09,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 22424064 (allocated 23728128) 2026-09-10 12:48:09,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 86827 2026-09-10 12:48:09,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-10 12:48:09,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:09] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-10 12:48:09,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 86827 2026-09-10 12:48:09,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124809_176347_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-10 12:48:09,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpvsyxxv5z_chrome_odoo" 2026-09-10 12:48:09,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-10 12:48:09,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 87048 2026-09-10 12:48:09,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmphtx98bwu_chrome_odoo 2026-09-10 12:48:09,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:33113/json/version 2026-09-10 12:48:09,730 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:09,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-10 12:48:09,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:33113/json 2026-09-10 12:48:09,800 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:09,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:33113/devtools/page/4496A541D552C0CAA8FC0E3928111F1E 2026-09-10 12:48:09,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-10 12:48:09,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-10 12:48:09,939 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:09,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-10 12:48:09,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:48:09,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:48:09,996 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:48:10,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:10] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.061 0.389 2026-09-10 12:48:10,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '4496A541D552C0CAA8FC0E3928111F1E', 'loaderId': '846C19504D25323D91C148FEDDB03D63', 'isDownload': False} 2026-09-10 12:48:10,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-10 12:48:10,459 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:48:10,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:10] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-10 12:48:10,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:10] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.031 2026-09-10 12:48:10,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:10] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.064 2026-09-10 12:48:11,029 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:11,035 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:48:11,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:48:11,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:48:11,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/163] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:48:11,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.009 2026-09-10 12:48:11,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:48:11,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:11,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 12:48:11,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-10 12:48:11,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.023 0.033 2026-09-10 12:48:11,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-10 12:48:11,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.306 0.350 2026-09-10 12:48:11,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:48:12,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:48:12,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-10 12:48:12,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:48:12,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-10 12:48:12,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:48:12,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:48:12,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:12,233 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:48:12,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.016 2026-09-10 12:48:12,242 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:48:12,267 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:48:12,274 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:48:12,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.034 0.061 2026-09-10 12:48:12,315 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:48:12,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:48:12,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.064 0.069 2026-09-10 12:48:12,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:48:12,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.107 0.169 2026-09-10 12:48:12,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:48:12,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-09-10 12:48:12,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.164 2026-09-10 12:48:12,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-09-10 12:48:12,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-09-10 12:48:12,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-09-10 12:48:12,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.022 0.180 2026-09-10 12:48:12,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-09-10 12:48:12,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-10 12:48:12,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:48:12,978 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.217 2026-09-10 12:48:13,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:13,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:48:13,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:48:13,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-10 12:48:13,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:13,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-10 12:48:13,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product"))) 2026-09-10 12:48:13,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product"))) 2026-09-10 12:48:13,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-09-10 12:48:13,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-09-10 12:48:13,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:13,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:13,805 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:13,809 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:13,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:13,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:13,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:48:14,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:14,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:14,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:14,193 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95633025 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8555baf2-25b1-4e38-87f5-31b2d5c6e4cf'}] 2026-09-10 12:48:14,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:14,537 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95633025 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8555baf2-25b1-4e38-87f5-31b2d5c6e4cf'} created pos.order #609 2026-09-10 12:48:14,564 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95633025 finished 2026-09-10 12:48:14,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.172 0.263 2026-09-10 12:48:14,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.048 0.058 2026-09-10 12:48:14,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:48:14,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:14] "GET /report/barcode/Code128/0441-bfe6-49be HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 12:48:14,945 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22043063 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8555baf2-25b1-4e38-87f5-31b2d5c6e4cf'}] 2026-09-10 12:48:14,961 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22043063 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8555baf2-25b1-4e38-87f5-31b2d5c6e4cf'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-10 12:48:14,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:14,980 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22043063 finished 2026-09-10 12:48:15,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:48:15,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:15,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.082 0.091 2026-09-10 12:48:15,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:48:15,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:15] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-10 12:48:15,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/163] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:48:15,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.016 0.012 2026-09-10 12:48:15,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6"))) 2026-09-10 12:48:15,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:15,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-10 12:48:15,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-09-10 12:48:15,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-09-10 12:48:15,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:15,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:15,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:15,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:15,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:15,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:16,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-09-10 12:48:16,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-09-10 12:48:16,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:16,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:16,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:16,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:16,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:48:16,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:16,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:16,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:16,562 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20611727 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1b013486-ab4c-4e00-afdc-5cd027a2d9b8'}] 2026-09-10 12:48:16,878 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20611727 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1b013486-ab4c-4e00-afdc-5cd027a2d9b8'} created pos.order #610 2026-09-10 12:48:16,895 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20611727 finished 2026-09-10 12:48:16,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.184 0.203 2026-09-10 12:48:17,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.029 0.031 2026-09-10 12:48:17,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:48:17,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:17,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:17] "GET /report/barcode/Code128/0449-002b-41ba HTTP/1.1" 200 - 0 0.000 0.055 2026-09-10 12:48:17,176 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19867072 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '1b013486-ab4c-4e00-afdc-5cd027a2d9b8'}] 2026-09-10 12:48:17,185 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19867072 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '1b013486-ab4c-4e00-afdc-5cd027a2d9b8'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-09-10 12:48:17,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:48:17,208 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19867072 finished 2026-09-10 12:48:17,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:17,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.027 0.095 2026-09-10 12:48:17,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:48:17,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.009 2026-09-10 12:48:17,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:48:17,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-10 12:48:17,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:17,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:17,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:17,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:17,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:17,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:17,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:17,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:18,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-09-10 12:48:18,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-09-10 12:48:18,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:18,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:18,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:18,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/163] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:18,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:18,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/163] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-09-10 12:48:18,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:48:18,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 12:48:18,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:18,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:18,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:18,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/163] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:18,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:18,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-10 12:48:18,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 12:48:18,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.013 0.014 2026-09-10 12:48:18,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:19,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:19,052 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:19,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:19,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:48:19,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:19,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:19,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:19,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:48:19,356 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73341385 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'd48d91d5-4b20-410d-a16a-d9fb99cbe75d'}] 2026-09-10 12:48:19,749 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73341385 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'd48d91d5-4b20-410d-a16a-d9fb99cbe75d'} created pos.order #611 2026-09-10 12:48:19,762 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73341385 finished 2026-09-10 12:48:19,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.254 0.229 2026-09-10 12:48:19,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.024 0.036 2026-09-10 12:48:19,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.016 2026-09-10 12:48:20,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:20,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:48:20,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:20] "GET /report/barcode/Code128/0442-f5e5-4903 HTTP/1.1" 200 - 0 0.000 0.095 2026-09-10 12:48:20,108 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20820007 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'd48d91d5-4b20-410d-a16a-d9fb99cbe75d'}] 2026-09-10 12:48:20,119 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20820007 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'd48d91d5-4b20-410d-a16a-d9fb99cbe75d'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-10 12:48:20,145 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20820007 finished 2026-09-10 12:48:20,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:20,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:48:20,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.068 0.117 2026-09-10 12:48:20,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:48:20,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.015 2026-09-10 12:48:20,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-10 12:48:20,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:20,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:48:20,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:20,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:48:20,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:48:20,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-10 12:48:20,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:21,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:21,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-10 12:48:21,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-10 12:48:21,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:21,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:21,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:21,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/163] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:21,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:21,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-10 12:48:21,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:48:21,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.018 2026-09-10 12:48:21,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13")) 2026-09-10 12:48:21,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"):not(:visible)) 2026-09-10 12:48:21,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product"))) 2026-09-10 12:48:21,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product"))) 2026-09-10 12:48:21,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:21,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:21,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:21,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:22,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-10 12:48:22,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-10 12:48:22,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:22,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:22,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:22,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:22,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:48:22,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:22,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:22,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:22,636 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14137547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '2e822cea-9c3b-4cbc-bce3-68d06c05e9e7'}] 2026-09-10 12:48:22,920 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14137547 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '2e822cea-9c3b-4cbc-bce3-68d06c05e9e7'} created pos.order #612 2026-09-10 12:48:22,934 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14137547 finished 2026-09-10 12:48:22,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.119 0.233 2026-09-10 12:48:23,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.033 0.042 2026-09-10 12:48:23,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:48:23,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:23,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:23] "GET /report/barcode/Code128/044e-16a9-433b HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 12:48:23,232 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86096149 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '2e822cea-9c3b-4cbc-bce3-68d06c05e9e7'}] 2026-09-10 12:48:23,238 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86096149 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '2e822cea-9c3b-4cbc-bce3-68d06c05e9e7'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-09-10 12:48:23,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/163] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:48:23,254 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86096149 finished 2026-09-10 12:48:23,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:23,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.069 2026-09-10 12:48:23,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-10 12:48:23,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:23] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-10 12:48:23,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/163] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:48:23,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.014 2026-09-10 12:48:23,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:23,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("10"))) 2026-09-10 12:48:23,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:23,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:48:23,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:23,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:48:23,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/163] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:48:24,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-10 12:48:24,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:24,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:48:24,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:24,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:48:24,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:48:24,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-10 12:48:24,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:24,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78"))) 2026-09-10 12:48:24,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-09-10 12:48:24,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-09-10 12:48:24,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:24,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:25,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:25,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/163] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:25,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:25,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66"))) 2026-09-10 12:48:25,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.009 2026-09-10 12:48:25,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-09-10 12:48:25,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-09-10 12:48:25,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:25,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:25,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:25,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:25,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:48:25,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:25,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:25,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:25,772 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65215921 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '742ba84a-0c81-4c3e-a869-20280a27d3e9'}] 2026-09-10 12:48:26,126 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65215921 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '742ba84a-0c81-4c3e-a869-20280a27d3e9'} created pos.order #613 2026-09-10 12:48:26,142 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65215921 finished 2026-09-10 12:48:26,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.202 0.241 2026-09-10 12:48:26,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.028 0.039 2026-09-10 12:48:26,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:48:26,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:26,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:26] "GET /report/barcode/Code128/0446-d675-4931 HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 12:48:26,470 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61157928 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '742ba84a-0c81-4c3e-a869-20280a27d3e9'}] 2026-09-10 12:48:26,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-10 12:48:26,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:48:26,484 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61157928 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '742ba84a-0c81-4c3e-a869-20280a27d3e9'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-09-10 12:48:26,517 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61157928 finished 2026-09-10 12:48:26,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.095 0.145 2026-09-10 12:48:26,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31493140 (allocated 36450304) 2026-09-10 12:48:26,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 87048 2026-09-10 12:48:26,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-10 12:48:26,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 87048 2026-09-10 12:48:26,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124826_866525_test_pos_loyalty_tour_basic.txt 2026-09-10 12:48:26,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmphtx98bwu_chrome_odoo" 2026-09-10 12:48:27,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 87303 2026-09-10 12:48:27,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpfvqc5ush_chrome_odoo 2026-09-10 12:48:27,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:45949/json/version 2026-09-10 12:48:27,218 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:27,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-10 12:48:27,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:45949/json 2026-09-10 12:48:27,319 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:27,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:45949/devtools/page/128DA0277934CC28D24C35617AC9A4D1 2026-09-10 12:48:27,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-10 12:48:27,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-10 12:48:27,473 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:27,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-10 12:48:27,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:48:27,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:48:27,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.036 0.035 2026-09-10 12:48:27,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '128DA0277934CC28D24C35617AC9A4D1', 'loaderId': '1014AE36F412A1911E7C082113E2DD8E', 'isDownload': False} 2026-09-10 12:48:27,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-10 12:48:27,613 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:48:27,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:27] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:48:27,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:27] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:48:27,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:27] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 12:48:28,096 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:28,101 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:28,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:48:28,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:48:28,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 12:48:28,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/157] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:48:28,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:48:28,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:28,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.011 2026-09-10 12:48:28,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 12:48:28,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.009 0.019 2026-09-10 12:48:28,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-10 12:48:28,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.178 0.271 2026-09-10 12:48:28,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:28,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.018 2026-09-10 12:48:28,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.027 2026-09-10 12:48:28,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 12:48:28,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-10 12:48:28,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:28,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:29,006 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:29,017 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:29,023 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:48:29,066 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:48:29,069 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:29,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.041 0.047 2026-09-10 12:48:29,135 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:48:29,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.017 0.135 2026-09-10 12:48:29,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:48:29,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.085 0.149 2026-09-10 12:48:29,334 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:48:29,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:29,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.286 2026-09-10 12:48:29,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-10 12:48:29,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.244 2026-09-10 12:48:29,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-10 12:48:29,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:48:29,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.302 2026-09-10 12:48:29,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:48:29,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.274 2026-09-10 12:48:29,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-09-10 12:48:29,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:29,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.250 2026-09-10 12:48:29,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-09-10 12:48:29,754 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.461 2026-09-10 12:48:29,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.223 2026-09-10 12:48:29,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:29,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:30,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/157] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:48:30,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:30,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:48:30,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/157] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:48:30,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-10 12:48:30,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:30,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:30,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:30,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:30,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:30,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/157] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:30,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:30,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64"))) 2026-09-10 12:48:30,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:30] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.008 0.007 2026-09-10 12:48:30,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.022 2026-09-10 12:48:31,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11"))) 2026-09-10 12:48:31,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-09-10 12:48:31,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-09-10 12:48:31,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:31,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:31,275 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:31,280 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:31,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:31,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:31,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/157] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-10 12:48:31,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:31,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:31,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:31,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 12:48:31,654 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9515906 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '7ca30d87-aaf3-4a46-ad65-c9c457e2b061'}] 2026-09-10 12:48:31,658 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:32,010 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9515906 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '7ca30d87-aaf3-4a46-ad65-c9c457e2b061'} created pos.order #614 2026-09-10 12:48:32,024 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9515906 finished 2026-09-10 12:48:32,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.163 0.253 2026-09-10 12:48:32,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.031 0.058 2026-09-10 12:48:32,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:48:32,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "GET /report/barcode/Code128/0448-12b5-47d0 HTTP/1.1" 200 - 0 0.000 0.066 2026-09-10 12:48:32,396 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27701507 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '7ca30d87-aaf3-4a46-ad65-c9c457e2b061'}] 2026-09-10 12:48:32,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:32,407 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27701507 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '7ca30d87-aaf3-4a46-ad65-c9c457e2b061'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-10 12:48:32,424 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27701507 finished 2026-09-10 12:48:32,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:48:32,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:32,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.041 0.090 2026-09-10 12:48:32,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:48:32,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-10 12:48:32,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:48:32,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.005 0.011 2026-09-10 12:48:32,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:48:32,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("11"))) 2026-09-10 12:48:32,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:32,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:33,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-09-10 12:48:33,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-09-10 12:48:33,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:33,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:33,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:33,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/157] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:33,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:33,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15"))) 2026-09-10 12:48:33,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 12:48:33,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.018 2026-09-10 12:48:33,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:33,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:33,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:33,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:33,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:33,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-10 12:48:33,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 12:48:33,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.031 2026-09-10 12:48:33,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:34,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:34,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:34,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:34,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:48:34,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/157] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-10 12:48:34,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:34,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68"))) 2026-09-10 12:48:34,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-10 12:48:34,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:34,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:34,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:34,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:34,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:34,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13")) 2026-09-10 12:48:34,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:34] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.011 2026-09-10 12:48:34,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"):not(:visible)) 2026-09-10 12:48:35,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:35,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:35,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:35,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:35,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:48:35,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/157] Tour PosLoyaltyTour2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:48:35,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:35,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:35,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.010 0.010 2026-09-10 12:48:35,475 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80499366 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '570223d1-024a-4441-a981-3ad5615d9693'}] 2026-09-10 12:48:35,749 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80499366 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '570223d1-024a-4441-a981-3ad5615d9693'} created pos.order #615 2026-09-10 12:48:35,762 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80499366 finished 2026-09-10 12:48:35,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.135 0.198 2026-09-10 12:48:35,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.047 2026-09-10 12:48:35,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:48:35,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:35] "GET /report/barcode/Code128/0440-e2a8-4401 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:48:35,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:35,996 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306725 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '570223d1-024a-4441-a981-3ad5615d9693'}] 2026-09-10 12:48:36,008 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306725 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '570223d1-024a-4441-a981-3ad5615d9693'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-10 12:48:36,031 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306725 finished 2026-09-10 12:48:36,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:48:36,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:36,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.055 0.090 2026-09-10 12:48:36,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 12:48:36,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:36] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-10 12:48:36,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:48:36,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.012 0.012 2026-09-10 12:48:36,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-10 12:48:36,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:36,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-10 12:48:36,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:36,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:36,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:36,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:36,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:36,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:36,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:37,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:37,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:37,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/157] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:37,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:37,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30"))) 2026-09-10 12:48:37,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:37] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:48:37,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:37,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:37,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:37,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/157] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:37,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:37,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20"))) 2026-09-10 12:48:37,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:37] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.016 2026-09-10 12:48:37,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:37] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.014 0.019 2026-09-10 12:48:37,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20"))) 2026-09-10 12:48:37,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-10 12:48:37,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-10 12:48:37,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:37,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:37,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:38,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:38,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:48:38,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:38,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:38,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:38,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.007 2026-09-10 12:48:38,272 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20270294 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '677425b9-7ddb-4827-b81c-a1f52008e750'}] 2026-09-10 12:48:38,564 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20270294 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '677425b9-7ddb-4827-b81c-a1f52008e750'} created pos.order #616 2026-09-10 12:48:38,588 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20270294 finished 2026-09-10 12:48:38,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.158 0.207 2026-09-10 12:48:38,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.031 0.041 2026-09-10 12:48:38,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:48:38,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:38,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:38] "GET /report/barcode/Code128/0442-66be-4d7d HTTP/1.1" 200 - 0 0.000 0.054 2026-09-10 12:48:38,852 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55372100 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '677425b9-7ddb-4827-b81c-a1f52008e750'}] 2026-09-10 12:48:38,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/157] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-09-10 12:48:38,868 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55372100 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '677425b9-7ddb-4827-b81c-a1f52008e750'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-10 12:48:38,881 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55372100 finished 2026-09-10 12:48:38,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:38,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-09-10 12:48:38,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.063 0.083 2026-09-10 12:48:39,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:39] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.018 2026-09-10 12:48:39,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:48:39,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.016 0.018 2026-09-10 12:48:39,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6"))) 2026-09-10 12:48:39,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:39,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:39,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:39,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 12:48:39,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/157] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:48:39,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:39,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-10 12:48:39,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:39] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 12:48:39,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.016 2026-09-10 12:48:39,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63"))) 2026-09-10 12:48:39,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-09-10 12:48:39,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-09-10 12:48:39,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:39,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-10 12:48:39,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:40,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 12:48:40,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:40,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:48:40,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91"))) 2026-09-10 12:48:40,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-09-10 12:48:40,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-09-10 12:48:40,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:40,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:40,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/157] Tour PosLoyaltyTour2 → Step click Reset Programs button (trigger: .control-buttons button:contains("Reset Programs")) 2026-09-10 12:48:40,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-10 12:48:40,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-09-10 12:48:40,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-09-10 12:48:40,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:48:40,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:48:40,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:48:40,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:48:40,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:48:41,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:48:41,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:48:41,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:48:41,144 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91359301 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '8c60e353-0f0f-4c9c-b6df-7a67f5cec5ba'}] 2026-09-10 12:48:41,395 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91359301 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '8c60e353-0f0f-4c9c-b6df-7a67f5cec5ba'} created pos.order #617 2026-09-10 12:48:41,408 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91359301 finished 2026-09-10 12:48:41,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.121 0.195 2026-09-10 12:48:41,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.026 0.032 2026-09-10 12:48:41,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:48:41,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:48:41,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:41] "GET /report/barcode/Code128/0448-ac0a-45f8 HTTP/1.1" 200 - 0 0.000 0.076 2026-09-10 12:48:41,685 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15626950 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '8c60e353-0f0f-4c9c-b6df-7a67f5cec5ba'}] 2026-09-10 12:48:41,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-10 12:48:41,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:48:41,698 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15626950 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '8c60e353-0f0f-4c9c-b6df-7a67f5cec5ba'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-10 12:48:41,712 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15626950 finished 2026-09-10 12:48:41,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.072 0.084 2026-09-10 12:48:42,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34519148 (allocated 37236736) 2026-09-10 12:48:42,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 87303 2026-09-10 12:48:42,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-10 12:48:42,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 87303 2026-09-10 12:48:42,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124842_130099_test_pos_loyalty_tour_basic.txt 2026-09-10 12:48:42,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpfvqc5ush_chrome_odoo" 2026-09-10 12:48:42,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-10 12:48:43,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 87549 2026-09-10 12:48:43,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmp0420_e___chrome_odoo 2026-09-10 12:48:43,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:33773/json/version 2026-09-10 12:48:43,091 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:43,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-09-10 12:48:43,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:33773/json 2026-09-10 12:48:43,116 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:43,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:33773/devtools/page/B0C44204F06DF5A87412CA300F33BCAE 2026-09-10 12:48:43,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-10 12:48:43,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-10 12:48:43,350 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:43,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-10 12:48:43,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:48:43,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:48:43,395 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:48:44,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.074 0.577 2026-09-10 12:48:44,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': 'B0C44204F06DF5A87412CA300F33BCAE', 'loaderId': 'C17538219E89D0896F0F3CD6A887CA86', 'isDownload': False} 2026-09-10 12:48:44,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-10 12:48:44,049 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:48:44,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.033 2026-09-10 12:48:44,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-09-10 12:48:44,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-09-10 12:48:44,613 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:48:44,615 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:48:44,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-09-10 12:48:44,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:48:44,673 26 INFO rb-c800635-224702-413894 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-09-10 12:48:44,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.010 2026-09-10 12:48:44,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:48:44,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:44,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 12:48:44,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-10 12:48:44,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.033 2026-09-10 12:48:44,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-10 12:48:45,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.310 0.320 2026-09-10 12:48:45,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:48:45,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:48:45,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.032 2026-09-10 12:48:45,748 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:48:45,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-10 12:48:45,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-09-10 12:48:45,837 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:45,868 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:48:45,889 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:48:45,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.030 0.048 2026-09-10 12:48:45,938 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:48:45,945 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:48:45,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.087 2026-09-10 12:48:45,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-09-10 12:48:46,034 26 INFO rb-c800635-224702-413894 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-09-10 12:48:46,062 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:46,189 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.099 0.035 2026-09-10 12:48:46,194 26 INFO rb-c800635-224702-413894 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-09-10 12:48:46,206 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:48:46,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-10 12:48:46,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-10 12:48:46,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-09-10 12:48:46,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 12:48:46,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.052 0.291 2026-09-10 12:48:46,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1741&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-10 12:48:46,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-09-10 12:48:46,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-09-10 12:48:46,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1739&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.183 2026-09-10 12:48:46,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-10 12:48:46,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1740&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-10 12:48:46,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.157 2026-09-10 12:48:46,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-10 12:48:46,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-09-10 12:48:46,714 26 INFO rb-c800635-224702-413894 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-09-10 12:48:46,771 26 INFO rb-c800635-224702-413894 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-09-10 12:48:46,817 26 INFO rb-c800635-224702-413894 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-09-10 12:48:46,900 26 INFO rb-c800635-224702-413894 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-09-10 12:48:46,948 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,021 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,078 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,124 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,174 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,252 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,303 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,355 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,405 26 INFO rb-c800635-224702-413894 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-09-10 12:48:47,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-10 12:48:47,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:48:47,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16451152 (allocated 17960960) 2026-09-10 12:48:47,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 87549 2026-09-10 12:48:47,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-10 12:48:47,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 87549 2026-09-10 12:48:47,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124847_659227_test_pos_loyalty_tour_max_amount.txt 2026-09-10 12:48:47,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmp0420_e___chrome_odoo" 2026-09-10 12:48:47,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-10 12:48:48,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 87751 2026-09-10 12:48:48,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpe1w7dfrs_chrome_odoo 2026-09-10 12:48:48,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:33597/json/version 2026-09-10 12:48:48,607 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:48,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-09-10 12:48:48,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:33597/json 2026-09-10 12:48:48,635 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:48,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:33597/devtools/page/31797ABC3AC984FE73B88BA958789EEE 2026-09-10 12:48:48,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-10 12:48:48,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-10 12:48:48,855 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:48,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-10 12:48:48,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:48:48,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:48:48,879 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:48:49,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.055 0.361 2026-09-10 12:48:49,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '31797ABC3AC984FE73B88BA958789EEE', 'loaderId': 'D5E435399AAB92DF25A22DEA5D3A2F92', 'isDownload': False} 2026-09-10 12:48:49,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-10 12:48:49,313 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:48:49,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 12:48:49,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 12:48:49,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-10 12:48:49,785 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:49,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:48:49,799 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:49,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:48:49,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/26] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:48:49,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-10 12:48:49,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:48:49,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:49,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.009 2026-09-10 12:48:49,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-10 12:48:50,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.057 0.035 2026-09-10 12:48:50,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.090 2026-09-10 12:48:50,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.200 0.231 2026-09-10 12:48:50,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:48:50,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:48:50,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-10 12:48:50,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:48:50,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-10 12:48:50,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:48:50,712 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:50,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:48:50,740 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:50,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:50,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.023 2026-09-10 12:48:50,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.051 2026-09-10 12:48:50,797 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:48:50,798 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:48:50,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:48:50,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/26] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:48:50,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.041 0.054 2026-09-10 12:48:51,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:51,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/26] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:48:51,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.110 0.134 2026-09-10 12:48:51,093 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:51,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:48:51,172 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-10 12:48:51,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-09-10 12:48:51,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-09-10 12:48:51,263 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-09-10 12:48:51,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1743&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-10 12:48:51,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1744&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-10 12:48:51,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 12:48:51,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-09-10 12:48:51,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-10 12:48:51,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-10 12:48:51,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.214 2026-09-10 12:48:51,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/26] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:48:51,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/26] Tour PosLoyaltyTour9 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:48:51,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/26] Tour PosLoyaltyTour9 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:48:51,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/26] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:48:51,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:51,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.012 2026-09-10 12:48:51,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/26] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:48:52,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/26] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:48:52,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:52,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/26] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-09-10 12:48:52,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:52,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:52,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:52,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/26] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-09-10 12:48:52,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/26] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-10 12:48:52,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:48:52,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:48:52,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/26] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:48:52,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/26] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-09-10 12:48:52,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/26] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-09-10 12:48:52,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:52,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [25/26] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-09-10 12:48:52,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [26/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:52,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-10 12:48:52,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:48:53,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 19874232 (allocated 21630976) 2026-09-10 12:48:53,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 87751 2026-09-10 12:48:53,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-10 12:48:53,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 87751 2026-09-10 12:48:53,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124853_185528_test_promo_with_different_taxes.txt 2026-09-10 12:48:53,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpe1w7dfrs_chrome_odoo" 2026-09-10 12:48:53,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-10 12:48:54,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 87958 2026-09-10 12:48:54,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpr2_yh7vr_chrome_odoo 2026-09-10 12:48:54,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:41629/json/version 2026-09-10 12:48:54,232 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:54,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:48:54,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:41629/json 2026-09-10 12:48:54,321 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:54,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:41629/devtools/page/B605AC6DE51EFF2307BBE5D1E60B90C4 2026-09-10 12:48:54,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-10 12:48:54,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-10 12:48:54,555 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:54,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-10 12:48:54,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:48:54,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:48:54,595 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:48:55,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.090 0.403 2026-09-10 12:48:55,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'B605AC6DE51EFF2307BBE5D1E60B90C4', 'loaderId': 'D64F58DBA96B88550BDFA8EEB05F9DCE', 'isDownload': False} 2026-09-10 12:48:55,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-10 12:48:55,100 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:48:55,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-10 12:48:55,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-09-10 12:48:55,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 12:48:55,615 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:55,620 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:48:55,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-09-10 12:48:55,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:48:55,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/7] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:48:55,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.012 2026-09-10 12:48:55,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:48:55,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:55,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-10 12:48:55,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.033 2026-09-10 12:48:55,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.045 2026-09-10 12:48:55,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-10 12:48:56,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.336 0.309 2026-09-10 12:48:56,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:48:56,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:48:56,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-10 12:48:56,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:48:56,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:48:56,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:48:56,768 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:56,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:56,801 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:56,811 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:48:56,847 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:56,851 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:48:56,873 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:48:56,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.057 2026-09-10 12:48:56,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.124 2026-09-10 12:48:56,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/7] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:48:57,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.100 2026-09-10 12:48:57,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.190 2026-09-10 12:48:57,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/7] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-10 12:48:57,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.056 2026-09-10 12:48:57,168 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:48:57,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-09-10 12:48:57,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-09-10 12:48:57,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-09-10 12:48:57,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-10 12:48:57,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-09-10 12:48:57,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.197 2026-09-10 12:48:57,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-10 12:48:57,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1747&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-10 12:48:57,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.154 2026-09-10 12:48:57,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-10 12:48:57,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:48:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.167 2026-09-10 12:48:57,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/7] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-10 12:48:57,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/7] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:48:57,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/7] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-10 12:48:57,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/7] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:48:57,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-10 12:48:57,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:48:58,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15743484 (allocated 17563648) 2026-09-10 12:48:58,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 87958 2026-09-10 12:48:58,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-10 12:48:58,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 87958 2026-09-10 12:48:58,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124858_156530_test_promo_with_free_product.txt 2026-09-10 12:48:58,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpr2_yh7vr_chrome_odoo" 2026-09-10 12:48:58,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-10 12:48:59,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 88172 2026-09-10 12:48:59,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpsiwr09d5_chrome_odoo 2026-09-10 12:48:59,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35289/json/version 2026-09-10 12:48:59,344 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:59,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-10 12:48:59,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35289/json 2026-09-10 12:48:59,368 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:48:59,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:35289/devtools/page/BD4C8D2AB2DC2ABA3328FC938D4384F1 2026-09-10 12:48:59,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-10 12:48:59,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-10 12:48:59,581 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:48:59,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-10 12:48:59,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/79" in browser 2026-09-10 12:48:59,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/79" 2026-09-10 12:48:59,615 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:00,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.049 0.389 2026-09-10 12:49:00,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'BD4C8D2AB2DC2ABA3328FC938D4384F1', 'loaderId': '3E3C977073FF6B87BCCBA67FCDD97ECD', 'isDownload': False} 2026-09-10 12:49:00,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-10 12:49:00,075 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:00,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:49:00,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:49:00,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 12:49:00,560 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:00,565 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:00,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-09-10 12:49:00,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/79", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:00,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/31] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:49:00,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 12:49:00,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:49:00,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:00,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-10 12:49:00,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.020 2026-09-10 12:49:00,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-10 12:49:00,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.035 2026-09-10 12:49:01,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.342 0.465 2026-09-10 12:49:01,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:49:01,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:49:01,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.036 2026-09-10 12:49:01,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:49:01,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:01,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 12:49:01,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:01,880 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:01,904 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:49:01,905 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:49:01,925 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:49:01,932 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:49:01,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.026 2026-09-10 12:49:01,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.062 2026-09-10 12:49:01,971 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:49:02,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.063 0.044 2026-09-10 12:49:02,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:49:02,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.062 0.191 2026-09-10 12:49:02,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:02,268 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:02,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.095 2026-09-10 12:49:02,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/31] Tour PosCouponTour5 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:49:02,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.100 2026-09-10 12:49:02,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-10 12:49:02,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-09-10 12:49:02,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-10 12:49:02,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-09-10 12:49:02,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.123 2026-09-10 12:49:02,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1754&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 12:49:02,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.292 2026-09-10 12:49:02,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.202 2026-09-10 12:49:02,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-09-10 12:49:02,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/31] Tour PosCouponTour5 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:49:02,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/31] Tour PosCouponTour5 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:49:02,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/31] Tour PosCouponTour5 → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:49:02,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/31] Tour PosCouponTour5 → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-10 12:49:02,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:03,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.015 2026-09-10 12:49:03,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/31] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-10 12:49:03,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:03,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/31] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-10 12:49:03,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/31] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:49:03,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/31] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:49:03,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/31] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:03,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:03,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:03,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/31] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:49:03,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/31] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:49:03,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/31] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-10 12:49:03,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:03,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/31] Tour PosCouponTour5 → Step loyalty points awarded 115 (trigger: .loyalty-points-won:contains("115")) 2026-09-10 12:49:03,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/31] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:49:03,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/31] Tour PosCouponTour5 → Step click Actions button (trigger: .more-btn) 2026-09-10 12:49:03,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/31] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-09-10 12:49:03,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [26/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:49:03,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [27/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:04,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [28/31] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-09-10 12:49:04,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [29/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:04,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [30/31] Tour PosCouponTour5 → Step loyalty points awarded 92 (trigger: .loyalty-points-won:contains("92")) 2026-09-10 12:49:04,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [31/31] Tour PosCouponTour5 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-10 12:49:04,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-10 12:49:04,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-10 12:49:04,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 18923160 (allocated 20447232) 2026-09-10 12:49:04,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 88172 2026-09-10 12:49:04,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-10 12:49:04,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 88172 2026-09-10 12:49:04,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124904_481010_test_promotion_program_with_global_discount.txt 2026-09-10 12:49:04,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpsiwr09d5_chrome_odoo" 2026-09-10 12:49:04,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-10 12:49:05,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 88377 2026-09-10 12:49:05,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpiqnpynyd_chrome_odoo 2026-09-10 12:49:05,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:46383/json/version 2026-09-10 12:49:05,643 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:05,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:05,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:46383/json 2026-09-10 12:49:05,704 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:05,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:46383/devtools/page/7F6C5F902394F4A7DE7DBA63A8C55356 2026-09-10 12:49:05,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-10 12:49:05,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-10 12:49:05,953 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:05,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-10 12:49:05,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:49:05,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:49:06,006 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:06,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:06] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.067 0.443 2026-09-10 12:49:06,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '7F6C5F902394F4A7DE7DBA63A8C55356', 'loaderId': 'ABE1D99375B3ED711CFBE9BC236B11D8', 'isDownload': False} 2026-09-10 12:49:06,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-10 12:49:06,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:06,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:49:06,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:06] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 12:49:06,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:06] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-10 12:49:06,998 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:07,000 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:07,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:49:07,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:07,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/24] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:49:07,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.007 2026-09-10 12:49:07,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:49:07,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:07,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-10 12:49:07,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.030 2026-09-10 12:49:07,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.010 0.025 2026-09-10 12:49:07,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.045 2026-09-10 12:49:07,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.301 0.333 2026-09-10 12:49:07,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:07,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 12:49:08,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-09-10 12:49:08,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:49:08,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:08,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:49:08,159 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:49:08,192 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:08,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:08,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.021 2026-09-10 12:49:08,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.063 2026-09-10 12:49:08,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-10 12:49:08,250 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:08,256 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:08,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/24] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:49:08,384 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:08,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:08,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.084 0.055 2026-09-10 12:49:08,505 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:08,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/24] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:49:08,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-10 12:49:08,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-10 12:49:08,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-10 12:49:08,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 12:49:08,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.285 2026-09-10 12:49:08,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1756&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-09-10 12:49:08,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.210 2026-09-10 12:49:08,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-10 12:49:08,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-10 12:49:08,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-10 12:49:08,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.158 2026-09-10 12:49:08,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-10 12:49:08,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-10 12:49:09,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/24] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:49:09,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/24] Tour PosLoyaltyPromotion → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:49:09,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/24] Tour PosLoyaltyPromotion → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:49:09,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/24] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-10 12:49:09,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:09,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/24] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-10 12:49:09,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:09,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/24] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-10 12:49:09,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/24] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:49:09,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/24] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:49:09,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/24] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:09,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:09,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:09,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/24] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:49:09,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/24] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:49:09,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/24] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-10 12:49:09,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:09,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:10,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/24] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-09-10 12:49:10,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:10,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-10 12:49:10,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:49:10,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 19599620 (allocated 20844544) 2026-09-10 12:49:10,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 88377 2026-09-10 12:49:10,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-10 12:49:10,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 88377 2026-09-10 12:49:10,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124910_313786_test_promotion_program_with_loyalty_program.txt 2026-09-10 12:49:10,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpiqnpynyd_chrome_odoo" 2026-09-10 12:49:10,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-10 12:49:11,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 88576 2026-09-10 12:49:11,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpgp70tj2j_chrome_odoo 2026-09-10 12:49:11,279 26 INFO rb-c800635-224702-413894 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:39079/json/version 2026-09-10 12:49:11,280 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:11,316 26 INFO rb-c800635-224702-413894 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-09-10 12:49:11,317 26 INFO rb-c800635-224702-413894 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:39079/json 2026-09-10 12:49:11,317 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:11,385 26 INFO rb-c800635-224702-413894 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:39079/devtools/page/315EA972E0FE8E2422A5E3C80ED55882 2026-09-10 12:49:11,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-09-10 12:49:11,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-10 12:49:11,543 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:11,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-10 12:49:11,559 26 INFO rb-c800635-224702-413894 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/75" in browser 2026-09-10 12:49:11,560 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:49:11,579 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:11,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:11] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.029 0.350 2026-09-10 12:49:11,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '315EA972E0FE8E2422A5E3C80ED55882', 'loaderId': 'D469300AB00DED654B4A66C2B50B7E9B', 'isDownload': False} 2026-09-10 12:49:11,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-10 12:49:11,986 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:12,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:49:12,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:49:12,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:49:12,577 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:49:12,579 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:49:12,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 12:49:12,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:12,627 26 INFO rb-c800635-224702-413894 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-09-10 12:49:12,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.013 2026-09-10 12:49:12,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:49:12,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:12,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 12:49:12,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 12:49:12,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.056 0.049 2026-09-10 12:49:12,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.089 2026-09-10 12:49:13,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.318 0.315 2026-09-10 12:49:13,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:49:13,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:49:13,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.045 2026-09-10 12:49:13,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:49:13,704 26 INFO rb-c800635-224702-413894 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-09-10 12:49:13,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:49:13,800 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 12:49:13,807 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 12:49:13,839 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:49:13,844 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-09-10 12:49:13,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.058 0.039 2026-09-10 12:49:13,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.096 2026-09-10 12:49:13,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-10 12:49:13,922 26 INFO rb-c800635-224702-413894 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-09-10 12:49:13,932 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:13,968 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:49:14,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.045 0.075 2026-09-10 12:49:14,125 26 INFO rb-c800635-224702-413894 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-09-10 12:49:14,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.165 2026-09-10 12:49:14,197 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:14,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.154 2026-09-10 12:49:14,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-10 12:49:14,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-09-10 12:49:14,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.315 2026-09-10 12:49:14,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.303 2026-09-10 12:49:14,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-10 12:49:14,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-09-10 12:49:14,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.189 2026-09-10 12:49:14,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-10 12:49:14,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-10 12:49:14,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.185 2026-09-10 12:49:14,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-09-10 12:49:14,724 26 INFO rb-c800635-224702-413894 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-09-10 12:49:14,774 26 INFO rb-c800635-224702-413894 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-09-10 12:49:14,824 26 INFO rb-c800635-224702-413894 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-09-10 12:49:14,875 26 INFO rb-c800635-224702-413894 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-09-10 12:49:14,928 26 INFO rb-c800635-224702-413894 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-09-10 12:49:14,983 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,054 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,105 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,157 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,207 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,260 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,309 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,380 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,430 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,481 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,532 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,584 26 INFO rb-c800635-224702-413894 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-09-10 12:49:15,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-10 12:49:15,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-10 12:49:15,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15069988 (allocated 16252928) 2026-09-10 12:49:15,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 88576 2026-09-10 12:49:15,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-10 12:49:15,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 88576 2026-09-10 12:49:15,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124915_811279_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-10 12:49:15,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpgp70tj2j_chrome_odoo" 2026-09-10 12:49:15,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-10 12:49:17,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 88780 2026-09-10 12:49:17,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmp27zinior_chrome_odoo 2026-09-10 12:49:17,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:45885/json/version 2026-09-10 12:49:17,320 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:17,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:17,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:45885/json 2026-09-10 12:49:17,369 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:17,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:45885/devtools/page/09E75E20F38EF506D4F7181AED5FA184 2026-09-10 12:49:17,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-10 12:49:17,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-10 12:49:17,581 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:17,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-10 12:49:17,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-09-10 12:49:17,593 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:49:17,606 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:18,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.074 0.438 2026-09-10 12:49:18,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '09E75E20F38EF506D4F7181AED5FA184', 'loaderId': '899E35A058CEE9429B570E27ED955BEE', 'isDownload': False} 2026-09-10 12:49:18,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-09-10 12:49:18,131 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:18,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:49:18,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-09-10 12:49:18,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-09-10 12:49:18,646 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:18,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:49:18,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.016 2026-09-10 12:49:18,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate test code "odoo.startTour('test_race_conditions_update_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:18,708 26 INFO rb-c800635-224702-413894 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-09-10 12:49:18,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-10 12:49:18,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:49:18,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:18,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.007 2026-09-10 12:49:18,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-10 12:49:18,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.027 0.033 2026-09-10 12:49:18,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-10 12:49:19,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.281 0.296 2026-09-10 12:49:19,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:19,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:49:19,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-09-10 12:49:19,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:49:19,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:19,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-09-10 12:49:19,801 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:19,803 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:19,804 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:49:19,816 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:19,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:49:19,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.034 0.024 2026-09-10 12:49:19,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.064 2026-09-10 12:49:19,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-09-10 12:49:19,931 26 INFO rb-c800635-224702-413894 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-09-10 12:49:19,968 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:49:20,073 26 INFO rb-c800635-224702-413894 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-09-10 12:49:20,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.099 0.052 2026-09-10 12:49:20,107 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:20,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.032 0.219 2026-09-10 12:49:20,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-10 12:49:20,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-10 12:49:20,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-09-10 12:49:20,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-09-10 12:49:20,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-10 12:49:20,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-09-10 12:49:20,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-10 12:49:20,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-10 12:49:20,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-09-10 12:49:20,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-09-10 12:49:20,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.188 2026-09-10 12:49:20,623 26 INFO rb-c800635-224702-413894 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-09-10 12:49:20,944 26 INFO rb-c800635-224702-413894 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-09-10 12:49:20,994 26 INFO rb-c800635-224702-413894 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-09-10 12:49:21,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-10 12:49:21,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 12:49:21,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18593460 (allocated 20320256) 2026-09-10 12:49:21,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 88780 2026-09-10 12:49:21,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-10 12:49:21,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 88780 2026-09-10 12:49:21,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124921_240422_test_race_conditions_update_program.txt 2026-09-10 12:49:21,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmp27zinior_chrome_odoo" 2026-09-10 12:49:21,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-10 12:49:21,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 88993 2026-09-10 12:49:21,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpalvz9bvc_chrome_odoo 2026-09-10 12:49:21,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:34503/json/version 2026-09-10 12:49:21,900 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:21,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:21,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:34503/json 2026-09-10 12:49:21,934 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:21,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:34503/devtools/page/5358CB80503D717391D3990EA3B3A00E 2026-09-10 12:49:21,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-10 12:49:21,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-10 12:49:22,128 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:22,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-10 12:49:22,138 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:49:22,139 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:49:22,155 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:22,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:22] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.050 0.620 2026-09-10 12:49:22,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '5358CB80503D717391D3990EA3B3A00E', 'loaderId': 'CD55FDE6575CC76FF77E52126D2AE9FA', 'isDownload': False} 2026-09-10 12:49:22,824 26 INFO rb-c800635-224702-413894 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-09-10 12:49:22,841 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:22,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:22] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.008 2026-09-10 12:49:22,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:22] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:49:22,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:22] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:49:23,303 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:23,305 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:49:23,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:49:23,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Evaluate test code "odoo.startTour('test_refund_does_not_decrease_points', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:23,349 26 INFO rb-c800635-224702-413894 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-09-10 12:49:23,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 12:49:23,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:49:23,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:23,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-10 12:49:23,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.028 2026-09-10 12:49:23,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.038 2026-09-10 12:49:23,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-09-10 12:49:24,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.309 0.326 2026-09-10 12:49:24,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:49:24,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:49:24,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-10 12:49:24,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:49:24,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:24,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:49:24,471 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:24,485 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:24,488 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:24,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.021 2026-09-10 12:49:24,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-09-10 12:49:24,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-10 12:49:24,543 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:24,544 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:24,643 26 INFO rb-c800635-224702-413894 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-09-10 12:49:24,697 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:24,784 26 INFO rb-c800635-224702-413894 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-09-10 12:49:24,831 26 INFO rb-c800635-224702-413894 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-09-10 12:49:24,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.102 0.063 2026-09-10 12:49:24,854 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:24,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.045 0.200 2026-09-10 12:49:24,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-10 12:49:24,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-10 12:49:24,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-10 12:49:25,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-09-10 12:49:25,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-10 12:49:25,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-10 12:49:25,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.149 2026-09-10 12:49:25,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-10 12:49:25,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-10 12:49:25,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-10 12:49:25,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.181 2026-09-10 12:49:25,397 26 INFO rb-c800635-224702-413894 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-09-10 12:49:25,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [6/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-10 12:49:25,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [7/48] Tour test_refund_does_not_decrease_points → Step Search customer with "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-09-10 12:49:25,589 26 INFO rb-c800635-224702-413894 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-09-10 12:49:25,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [9/48] Tour test_refund_does_not_decrease_points → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-10 12:49:26,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [10/48] Tour test_refund_does_not_decrease_points → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-10 12:49:26,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [11/48] Tour test_refund_does_not_decrease_points → Step Check "Refunding Guy" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Refunding Guy")) 2026-09-10 12:49:26,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:26] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.015 0.021 2026-09-10 12:49:26,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [12/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:49:26,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.018 0.033 2026-09-10 12:49:26,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [13/48] Tour test_refund_does_not_decrease_points → Step Search for partner "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-09-10 12:49:26,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.062 2026-09-10 12:49:26,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [14/48] Tour test_refund_does_not_decrease_points → Step click partner 'Refunding Guy' from partner list screen (trigger: .modal .partner-list b:contains(Refunding Guy)) 2026-09-10 12:49:26,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [15/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:26,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [16/48] Tour test_refund_does_not_decrease_points → Step click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-09-10 12:49:26,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [17/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:49:26,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [18/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-09-10 12:49:26,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [19/48] Tour test_refund_does_not_decrease_points → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:49:26,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [20/48] Tour test_refund_does_not_decrease_points → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-10 12:49:26,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [21/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:49:26,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [22/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:49:26,793 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:26,797 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:26,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [23/48] Tour test_refund_does_not_decrease_points → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:49:26,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [24/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:49:26,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [25/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:49:27,004 26 INFO rb-c800635-224702-413894 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-09-10 12:49:27,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [27/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:27,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [28/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:49:27,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [29/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:49:27,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 12:49:27,210 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36025078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '75d0dc7b-3cdb-4cf2-ac2b-ef48d5e74ecf'}] 2026-09-10 12:49:27,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:27,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36025078 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '75d0dc7b-3cdb-4cf2-ac2b-ef48d5e74ecf'} created pos.order #618 2026-09-10 12:49:27,594 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36025078 finished 2026-09-10 12:49:27,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.174 0.260 2026-09-10 12:49:27,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.031 0.030 2026-09-10 12:49:27,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 12:49:27,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [30/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:49:27,901 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97128938 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '75d0dc7b-3cdb-4cf2-ac2b-ef48d5e74ecf'}] 2026-09-10 12:49:27,911 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97128938 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '75d0dc7b-3cdb-4cf2-ac2b-ef48d5e74ecf'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-09-10 12:49:27,928 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97128938 finished 2026-09-10 12:49:27,938 26 INFO rb-c800635-224702-413894 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-09-10 12:49:27,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [32/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:49:28,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.043 0.085 2026-09-10 12:49:28,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [33/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-09-10 12:49:28,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-10 12:49:28,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [34/48] Tour test_refund_does_not_decrease_points → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 12:49:28,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [35/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:49:28,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:49:28,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 12:49:28,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.009 2026-09-10 12:49:28,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [36/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:28,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [37/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:28,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [38/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:28,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [39/48] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-09-10 12:49:28,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [40/48] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withClass":".selected","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-09-10 12:49:28,502 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,553 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,607 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,656 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [45/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:49:28,788 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,839 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,896 26 INFO rb-c800635-224702-413894 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-09-10 12:49:28,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-10 12:49:28,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 12:49:28,965 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83038021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4ef4e776-827d-4ac2-9528-7eb3f8da6179'}] 2026-09-10 12:49:29,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22390640 (allocated 23990272) 2026-09-10 12:49:29,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 88993 2026-09-10 12:49:29,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-10 12:49:29,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 88993 2026-09-10 12:49:29,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124929_335369_test_refund_does_not_decrease_points.txt 2026-09-10 12:49:29,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpalvz9bvc_chrome_odoo" 2026-09-10 12:49:29,367 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83038021 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '4ef4e776-827d-4ac2-9528-7eb3f8da6179'} created pos.order #619 2026-09-10 12:49:29,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-10 12:49:29,370 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83038021 finished 2026-09-10 12:49:29,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.216 0.233 2026-09-10 12:49:29,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-10 12:49:30,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 89213 2026-09-10 12:49:30,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp6htriu_o_chrome_odoo 2026-09-10 12:49:30,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42599/json/version 2026-09-10 12:49:30,498 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:30,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:30,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42599/json 2026-09-10 12:49:30,518 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:30,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:42599/devtools/page/9D69E3E557545DBE75E5EABD379523E4 2026-09-10 12:49:30,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-10 12:49:30,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-10 12:49:30,756 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:30,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-10 12:49:30,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:49:30,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:49:30,789 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:31,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.077 0.408 2026-09-10 12:49:31,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '9D69E3E557545DBE75E5EABD379523E4', 'loaderId': 'D8EB8E9C0BCD02AE1A88F8E5E279CD27', 'isDownload': False} 2026-09-10 12:49:31,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-10 12:49:31,293 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:31,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:49:31,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:49:31,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 12:49:31,775 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:31,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:31,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:49:31,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate test code "odoo.startTour('RefundRulesProduct', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:31,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:49:31,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/47] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:49:31,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:49:31,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:31,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-10 12:49:31,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.023 2026-09-10 12:49:31,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-10 12:49:31,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.034 2026-09-10 12:49:32,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.262 0.307 2026-09-10 12:49:32,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:49:32,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:49:32,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.035 2026-09-10 12:49:32,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:49:32,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:32,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:49:32,813 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:32,836 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:49:32,837 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:32,851 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:49:32,858 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:32,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.016 2026-09-10 12:49:32,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-10 12:49:32,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.056 2026-09-10 12:49:32,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/47] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:49:33,004 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:49:33,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/47] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 12:49:33,106 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:33,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.118 0.085 2026-09-10 12:49:33,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.239 2026-09-10 12:49:33,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.003 0.237 2026-09-10 12:49:33,269 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-10 12:49:33,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-09-10 12:49:33,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.334 2026-09-10 12:49:33,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-09-10 12:49:33,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 12:49:33,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-10 12:49:33,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-10 12:49:33,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.162 2026-09-10 12:49:33,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-10 12:49:33,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 12:49:33,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-10 12:49:33,655 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.232 2026-09-10 12:49:33,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/47] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:49:33,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/47] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-10 12:49:33,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:34,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/47] Tour RefundRulesProduct → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:49:34,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/47] Tour RefundRulesProduct → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:49:34,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/47] Tour RefundRulesProduct → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:49:34,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/47] Tour RefundRulesProduct → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-10 12:49:34,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/47] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-10 12:49:34,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/47] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:49:34,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.014 2026-09-10 12:49:34,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/47] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:49:34,500 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:34,501 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:34,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/47] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:49:34,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/47] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:49:34,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:34,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:34,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:34,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:34,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/47] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:49:34,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:49:34,947 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1558114 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '20140ef8-9f3c-4c50-a25e-57fb590d1b43'}] 2026-09-10 12:49:34,949 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:35,305 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1558114 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '20140ef8-9f3c-4c50-a25e-57fb590d1b43'} created pos.order #620 2026-09-10 12:49:35,321 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1558114 finished 2026-09-10 12:49:35,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.173 0.253 2026-09-10 12:49:35,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.096 0.328 2026-09-10 12:49:35,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:49:36,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:49:36,040 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56394950 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '20140ef8-9f3c-4c50-a25e-57fb590d1b43'}] 2026-09-10 12:49:36,046 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56394950 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '20140ef8-9f3c-4c50-a25e-57fb590d1b43'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-09-10 12:49:36,054 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56394950 finished 2026-09-10 12:49:36,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/47] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:49:36,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:36,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.050 0.076 2026-09-10 12:49:36,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/47] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:49:36,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:49:36,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.006 0.014 2026-09-10 12:49:36,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/47] Tour RefundRulesProduct → Step click Actions button (trigger: .more-btn) 2026-09-10 12:49:36,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/47] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 12:49:36,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/47] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-10 12:49:36,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:49:36,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.013 2026-09-10 12:49:36,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/47] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:49:36,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.022 2026-09-10 12:49:36,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:36,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.046 0.044 2026-09-10 12:49:36,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:36,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-10 12:49:36,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:36,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:49:36,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:49:36,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:36,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:36,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:36,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-10 12:49:37,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-10 12:49:37,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-10 12:49:37,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:37,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:37,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:37,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [44/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-10 12:49:37,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [45/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:37,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [46/47] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:49:37,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [47/47] Tour RefundRulesProduct → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 12:49:37,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-10 12:49:37,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 12:49:37,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 24049756 (allocated 26742784) 2026-09-10 12:49:37,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 89213 2026-09-10 12:49:37,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-10 12:49:37,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 89213 2026-09-10 12:49:37,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124937_793859_test_refund_product_part_of_rules.txt 2026-09-10 12:49:37,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp6htriu_o_chrome_odoo" 2026-09-10 12:49:37,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-10 12:49:38,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 89437 2026-09-10 12:49:38,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpusum_3ya_chrome_odoo 2026-09-10 12:49:38,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44787/json/version 2026-09-10 12:49:38,430 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:38,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:38,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44787/json 2026-09-10 12:49:38,468 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:38,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:44787/devtools/page/1790F4DC763D4115D3B1F50900B84B0D 2026-09-10 12:49:38,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-10 12:49:38,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-10 12:49:38,688 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:38,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-10 12:49:38,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:49:38,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:49:38,719 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:39,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.067 0.420 2026-09-10 12:49:39,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '1790F4DC763D4115D3B1F50900B84B0D', 'loaderId': '53622D84FD92AEAA7D8B6E9C2886EE27', 'isDownload': False} 2026-09-10 12:49:39,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-10 12:49:39,225 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:39,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:49:39,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:49:39,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-09-10 12:49:39,681 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:39,688 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:39,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:49:39,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:39,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/47] Tour GiftCardWithRefundtTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:49:39,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.007 2026-09-10 12:49:39,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:49:39,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:39,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-10 12:49:39,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.027 2026-09-10 12:49:39,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.048 2026-09-10 12:49:39,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-10 12:49:40,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.282 0.311 2026-09-10 12:49:40,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:40,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-09-10 12:49:40,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-09-10 12:49:40,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 12:49:40,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:40,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:49:40,805 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:40,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:40,817 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:49:40,819 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:49:40,855 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:40,869 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:49:40,896 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:49:40,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.048 0.049 2026-09-10 12:49:40,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:40] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.110 2026-09-10 12:49:41,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/47] Tour GiftCardWithRefundtTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:49:41,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.074 0.078 2026-09-10 12:49:41,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/47] Tour GiftCardWithRefundtTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-10 12:49:41,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.100 0.194 2026-09-10 12:49:41,192 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:41,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 4 0.006 0.126 2026-09-10 12:49:41,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-10 12:49:41,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.176 2026-09-10 12:49:41,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-09-10 12:49:41,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-09-10 12:49:41,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-10 12:49:41,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-10 12:49:41,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-10 12:49:41,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.153 2026-09-10 12:49:41,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-09-10 12:49:41,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.190 2026-09-10 12:49:41,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:41,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-10 12:49:41,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-10 12:49:41,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:41,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-09-10 12:49:41,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-09-10 12:49:41,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:49:41,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:49:41,994 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:42,001 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:42,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/47] Tour GiftCardWithRefundtTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:49:42,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/47] Tour GiftCardWithRefundtTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:49:42,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/47] Tour GiftCardWithRefundtTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:49:42,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/47] Tour GiftCardWithRefundtTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:49:42,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/47] Tour GiftCardWithRefundtTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:49:42,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:49:42,323 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37417971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c6026c57-9616-450c-9d72-ce68ce778ddb'}] 2026-09-10 12:49:42,331 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:42,615 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37417971 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c6026c57-9616-450c-9d72-ce68ce778ddb'} created pos.order #621 2026-09-10 12:49:42,630 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37417971 finished 2026-09-10 12:49:42,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.121 0.227 2026-09-10 12:49:42,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-10 12:49:42,836 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85008765 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c6026c57-9616-450c-9d72-ce68ce778ddb'}] 2026-09-10 12:49:42,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:49:42,844 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85008765 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c6026c57-9616-450c-9d72-ce68ce778ddb'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-09-10 12:49:42,868 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85008765 finished 2026-09-10 12:49:42,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:42,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:49:42,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.037 0.070 2026-09-10 12:49:42,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:49:43,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/47] Tour GiftCardWithRefundtTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 12:49:43,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:49:43,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:49:43,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.014 2026-09-10 12:49:43,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.010 2026-09-10 12:49:43,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-09-10 12:49:43,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:43,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/47] Tour GiftCardWithRefundtTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:49:43,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:43,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:43,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:49:43,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/47] Tour GiftCardWithRefundtTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 12:49:43,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/47] Tour GiftCardWithRefundtTour → Step click back button (trigger: .back-button) 2026-09-10 12:49:43,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/47] Tour GiftCardWithRefundtTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:49:43,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-10 12:49:43,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-10 12:49:43,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:43,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-10 12:49:43,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:43,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/47] Tour GiftCardWithRefundtTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-10 12:49:43,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:44,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:49:44,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:49:44,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:44,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:44,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-10 12:49:44,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:49:44,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [46/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-10 12:49:44,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [47/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-10 12:49:44,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-10 12:49:44,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 12:49:44,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17510368 (allocated 19009536) 2026-09-10 12:49:44,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 89437 2026-09-10 12:49:44,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-10 12:49:44,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 89437 2026-09-10 12:49:44,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124944_635629_test_refund_with_gift_card.txt 2026-09-10 12:49:44,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpusum_3ya_chrome_odoo" 2026-09-10 12:49:44,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-10 12:49:45,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 89654 2026-09-10 12:49:45,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmp_ld8smy3_chrome_odoo 2026-09-10 12:49:45,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:37637/json/version 2026-09-10 12:49:45,318 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:45,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:45,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:37637/json 2026-09-10 12:49:45,400 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:45,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:37637/devtools/page/8D557A2DD60F22D8B908C93ABB6EDC7C 2026-09-10 12:49:45,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-10 12:49:45,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-10 12:49:45,615 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:45,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-10 12:49:45,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:49:45,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:49:45,649 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:46,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.056 0.588 2026-09-10 12:49:46,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '8D557A2DD60F22D8B908C93ABB6EDC7C', 'loaderId': '1ACED707E336578E7204583E28C6F824', 'isDownload': False} 2026-09-10 12:49:46,295 26 INFO rb-c800635-224702-413894 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-09-10 12:49:46,317 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:46,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-10 12:49:46,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:49:46,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:49:46,859 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:46,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-10 12:49:46,899 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:49:46,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate test code "odoo.startTour('test_reward_line_tax_grouping_key', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:46,913 26 INFO rb-c800635-224702-413894 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-09-10 12:49:46,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:49:46,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:49:46,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:46,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-10 12:49:47,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.029 2026-09-10 12:49:47,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-10 12:49:47,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.034 2026-09-10 12:49:47,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.246 0.307 2026-09-10 12:49:47,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:49:47,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:49:47,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.046 2026-09-10 12:49:47,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:49:47,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:47,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:49:47,941 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:47,965 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:49:47,988 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 12:49:48,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.037 0.009 2026-09-10 12:49:48,027 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:48,037 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:48,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.068 2026-09-10 12:49:48,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-10 12:49:48,116 26 INFO rb-c800635-224702-413894 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-09-10 12:49:48,157 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:49:48,238 26 INFO rb-c800635-224702-413894 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-09-10 12:49:48,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.124 0.050 2026-09-10 12:49:48,328 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:48,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-10 12:49:48,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.168 2026-09-10 12:49:48,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-10 12:49:48,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-09-10 12:49:48,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.024 0.334 2026-09-10 12:49:48,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-10 12:49:48,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-10 12:49:48,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-09-10 12:49:48,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-10 12:49:48,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.197 2026-09-10 12:49:48,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-10 12:49:48,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-09-10 12:49:48,779 26 INFO rb-c800635-224702-413894 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-09-10 12:49:48,857 26 INFO rb-c800635-224702-413894 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-09-10 12:49:48,911 26 INFO rb-c800635-224702-413894 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-09-10 12:49:48,969 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,019 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,073 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,128 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,178 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,229 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,353 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,406 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,457 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,507 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,578 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,590 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:49,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:49,628 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,679 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,748 26 INFO rb-c800635-224702-413894 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-09-10 12:49:49,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [21/21] Tour test_reward_line_tax_grouping_key → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:49:49,816 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37056473 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a2649b36-b961-4c3e-85e6-dedeef534c78'}] 2026-09-10 12:49:49,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:49:50,109 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37056473 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a2649b36-b961-4c3e-85e6-dedeef534c78'} created pos.order #622 2026-09-10 12:49:50,132 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37056473 finished 2026-09-10 12:49:50,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.151 0.225 2026-09-10 12:49:50,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.035 0.034 2026-09-10 12:49:50,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:49:50,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-10 12:49:50,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 12:49:50,467 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66061332 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a2649b36-b961-4c3e-85e6-dedeef534c78'}] 2026-09-10 12:49:50,476 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66061332 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a2649b36-b961-4c3e-85e6-dedeef534c78'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-10 12:49:50,491 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66061332 finished 2026-09-10 12:49:50,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17063496 (allocated 18747392) 2026-09-10 12:49:50,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 89654 2026-09-10 12:49:50,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-10 12:49:50,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 89654 2026-09-10 12:49:50,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.107 0.090 2026-09-10 12:49:50,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124950_689397_test_reward_line_tax_grouping_key.txt 2026-09-10 12:49:50,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmp_ld8smy3_chrome_odoo" 2026-09-10 12:49:51,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-10 12:49:52,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 89857 2026-09-10 12:49:52,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp99tyoi24_chrome_odoo 2026-09-10 12:49:52,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:39965/json/version 2026-09-10 12:49:52,384 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:52,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:52,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:39965/json 2026-09-10 12:49:52,401 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:52,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:39965/devtools/page/F75572E71A9B9FE3BC9FB547E785F97C 2026-09-10 12:49:52,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-10 12:49:52,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-10 12:49:52,579 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:52,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-10 12:49:52,587 26 INFO rb-c800635-224702-413894 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=75" in browser 2026-09-10 12:49:52,587 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:49:52,599 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:53,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.044 0.445 2026-09-10 12:49:53,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'F75572E71A9B9FE3BC9FB547E785F97C', 'loaderId': 'BF1CD752058E2859F20F7F6597C7C511', 'isDownload': False} 2026-09-10 12:49:53,089 26 INFO rb-c800635-224702-413894 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-09-10 12:49:53,109 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:53,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-10 12:49:53,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 12:49:53,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-10 12:49:53,621 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:53,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:49:53,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:49:53,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate test code "odoo.startTour('test_scan_loyalty_card_select_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:53,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/5] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:49:53,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-10 12:49:53,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:49:53,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:53,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:49:53,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-10 12:49:53,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.043 2026-09-10 12:49:53,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-09-10 12:49:54,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.285 0.303 2026-09-10 12:49:54,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:54,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:49:54,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-10 12:49:54,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:49:54,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:54,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:49:54,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:54,696 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:54,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:49:54,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-09-10 12:49:54,746 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 12:49:54,773 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 12:49:54,776 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:49:54,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:54,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.062 0.064 2026-09-10 12:49:54,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/5] Tour test_scan_loyalty_card_select_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:49:54,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.039 0.133 2026-09-10 12:49:54,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:54] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.055 2026-09-10 12:49:54,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/5] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-09-10 12:49:55,001 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:55,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/5] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:49:55,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.037 0.296 2026-09-10 12:49:55,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/5] Tour test_scan_loyalty_card_select_customer → Step customer 'AAA Test Partner' is selected (trigger: .product-screen .set-partner:contains("AAA Test Partner")) 2026-09-10 12:49:55,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-09-10 12:49:55,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.254 2026-09-10 12:49:55,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-09-10 12:49:55,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-09-10 12:49:55,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-09-10 12:49:55,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 12:49:55,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-09-10 12:49:55,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.164 2026-09-10 12:49:55,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-10 12:49:55,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.015 0.241 2026-09-10 12:49:55,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-10 12:49:55,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 12:49:55,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13089980 (allocated 14155776) 2026-09-10 12:49:55,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 89857 2026-09-10 12:49:55,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-10 12:49:55,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 89857 2026-09-10 12:49:55,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_124955_703128_test_scan_loyalty_card_select_customer.txt 2026-09-10 12:49:55,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp99tyoi24_chrome_odoo" 2026-09-10 12:49:55,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-10 12:49:55,907 26 INFO rb-c800635-224702-413894 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-09-10 12:49:55,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-10 12:49:57,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 90055 2026-09-10 12:49:57,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpop8whuoi_chrome_odoo 2026-09-10 12:49:57,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:35527/json/version 2026-09-10 12:49:57,035 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:57,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-10 12:49:57,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:35527/json 2026-09-10 12:49:57,063 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:49:57,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:35527/devtools/page/E8C63518817A34210C57591B9D894E00 2026-09-10 12:49:57,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-10 12:49:57,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-10 12:49:57,268 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:49:57,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-10 12:49:57,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-09-10 12:49:57,275 26 INFO rb-c800635-224702-413894 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/80" 2026-09-10 12:49:57,291 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:49:57,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:57] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.048 0.367 2026-09-10 12:49:57,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'E8C63518817A34210C57591B9D894E00', 'loaderId': '46214E02B76E54CFE779E36D7BCDDC22', 'isDownload': False} 2026-09-10 12:49:57,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-10 12:49:57,716 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:49:57,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:57] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:49:57,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:57] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:49:57,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:57] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-10 12:49:58,231 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:58,248 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:49:58,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.034 2026-09-10 12:49:58,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate test code "odoo.startTour('PosLoyaltySpecificProductDiscountWithGlobalDiscount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/80", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:49:58,297 26 INFO rb-c800635-224702-413894 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-09-10 12:49:58,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:49:58,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:49:58,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:58,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-10 12:49:58,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-10 12:49:58,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.046 2026-09-10 12:49:58,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.056 2026-09-10 12:49:59,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.291 0.335 2026-09-10 12:49:59,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:49:59,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:49:59,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-10 12:49:59,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:49:59,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-10 12:49:59,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:49:59,378 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:49:59,389 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:49:59,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:49:59,432 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:49:59,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.049 0.022 2026-09-10 12:49:59,445 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:49:59,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.071 2026-09-10 12:49:59,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-10 12:49:59,521 26 INFO rb-c800635-224702-413894 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-09-10 12:49:59,567 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:49:59,667 26 INFO rb-c800635-224702-413894 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-09-10 12:49:59,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.084 0.100 2026-09-10 12:49:59,723 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:49:59,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.034 0.220 2026-09-10 12:49:59,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-10 12:49:59,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-10 12:49:59,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.246 2026-09-10 12:49:59,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-09-10 12:49:59,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-10 12:49:59,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-09-10 12:49:59,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:49:59,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:49:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:50:00,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:00] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-10 12:50:00,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:00] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-10 12:50:00,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.021 0.178 2026-09-10 12:50:00,136 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,209 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,263 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,311 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,364 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,416 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,467 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,526 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,587 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,663 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,711 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,769 26 INFO rb-c800635-224702-413894 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-09-10 12:50:00,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-10 12:50:00,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-10 12:50:00,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15090828 (allocated 16515072) 2026-09-10 12:50:00,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 90055 2026-09-10 12:50:00,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-10 12:50:00,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 90055 2026-09-10 12:50:00,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125000_999200_test_specific_product_discount_with_global_discount.txt 2026-09-10 12:50:00,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpop8whuoi_chrome_odoo" 2026-09-10 12:50:01,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-10 12:50:02,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 90251 2026-09-10 12:50:02,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp9c9nspx9_chrome_odoo 2026-09-10 12:50:02,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:34611/json/version 2026-09-10 12:50:02,623 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:02,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-09-10 12:50:02,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:34611/json 2026-09-10 12:50:02,700 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:02,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:34611/devtools/page/51D5FE92319DE67C0914CD93018B308D 2026-09-10 12:50:02,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-10 12:50:02,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-10 12:50:02,898 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:50:02,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-10 12:50:02,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:50:02,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-10 12:50:02,920 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:03,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.061 0.420 2026-09-10 12:50:03,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '51D5FE92319DE67C0914CD93018B308D', 'loaderId': '4132984B58F825EC5A492D9AB1F51E69', 'isDownload': False} 2026-09-10 12:50:03,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-10 12:50:03,421 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:50:03,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.013 2026-09-10 12:50:03,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 12:50:03,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-09-10 12:50:03,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:03,880 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:50:03,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 12:50:03,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:50:03,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/23] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:50:03,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 12:50:03,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:50:03,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:03,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-10 12:50:04,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-10 12:50:04,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.021 0.038 2026-09-10 12:50:04,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.048 2026-09-10 12:50:04,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.220 0.308 2026-09-10 12:50:04,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:04,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 12:50:04,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-09-10 12:50:04,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:50:04,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-10 12:50:04,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:50:04,899 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:50:04,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:50:04,918 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:04,927 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:50:04,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.013 2026-09-10 12:50:04,937 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:50:04,940 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:04,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.045 2026-09-10 12:50:05,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:50:05,067 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:05,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/23] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 12:50:05,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.108 0.047 2026-09-10 12:50:05,261 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-10 12:50:05,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.092 0.213 2026-09-10 12:50:05,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-09-10 12:50:05,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-09-10 12:50:05,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-09-10 12:50:05,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.343 2026-09-10 12:50:05,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-09-10 12:50:05,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.177 2026-09-10 12:50:05,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-09-10 12:50:05,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-10 12:50:05,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-09-10 12:50:05,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-10 12:50:05,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-09-10 12:50:05,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1789&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-10 12:50:05,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-09-10 12:50:05,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-10 12:50:05,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-10 12:50:05,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-10 12:50:05,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-10 12:50:05,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.146 2026-09-10 12:50:05,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-10 12:50:05,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-10 12:50:05,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-10 12:50:06,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2271&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.011 0.029 2026-09-10 12:50:06,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 12:50:06,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2272&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.016 0.066 2026-09-10 12:50:06,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 12:50:06,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2274&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.006 0.102 2026-09-10 12:50:06,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2275&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.006 0.129 2026-09-10 12:50:06,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:50:06,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2276&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.011 0.155 2026-09-10 12:50:06,172 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2273&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.010 0.192 2026-09-10 12:50:06,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2279&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.010 0.177 2026-09-10 12:50:06,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2277&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.005 0.169 2026-09-10 12:50:06,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/23] Tour PosComboSpecificProductProgram → Step Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo"))) 2026-09-10 12:50:06,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /web/image?model=product.product&field=image_128&id=2278&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.175 2026-09-10 12:50:06,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-09-10 12:50:06,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-09-10 12:50:06,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:50:06,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:50:06,556 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:06,563 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:50:06,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/23] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:50:06,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/23] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:50:06,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/23] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:50:06,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/23] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:50:06,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/23] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-10 12:50:06,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/23] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 12:50:06,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:50:06,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:50:07,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/23] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:50:07,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:50:07,110 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8123676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '441d8ee0-fe66-4e86-8c2e-3e33c675d694'}] 2026-09-10 12:50:07,112 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:07,492 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8123676 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '441d8ee0-fe66-4e86-8c2e-3e33c675d694'} created pos.order #623 2026-09-10 12:50:07,505 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8123676 finished 2026-09-10 12:50:07,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.140 0.306 2026-09-10 12:50:07,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.023 0.032 2026-09-10 12:50:07,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:50:07,836 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91564864 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '441d8ee0-fe66-4e86-8c2e-3e33c675d694'}] 2026-09-10 12:50:07,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:50:07,845 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91564864 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '441d8ee0-fe66-4e86-8c2e-3e33c675d694'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-10 12:50:07,872 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91564864 finished 2026-09-10 12:50:07,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-10 12:50:07,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:50:07,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18363760 (allocated 20320256) 2026-09-10 12:50:08,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 90251 2026-09-10 12:50:08,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-10 12:50:08,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.073 0.097 2026-09-10 12:50:08,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 90251 2026-09-10 12:50:08,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125008_102505_test_specific_product_reward_pos_combo.txt 2026-09-10 12:50:08,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp9c9nspx9_chrome_odoo" 2026-09-10 12:50:08,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-10 12:50:08,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 90486 2026-09-10 12:50:08,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpy7snqg11_chrome_odoo 2026-09-10 12:50:08,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38041/json/version 2026-09-10 12:50:08,996 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:09,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-10 12:50:09,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38041/json 2026-09-10 12:50:09,046 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:09,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38041/devtools/page/19EDBD7E5A804DA8B02CF97401083204 2026-09-10 12:50:09,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-10 12:50:09,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-10 12:50:09,249 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:50:09,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-10 12:50:09,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:50:09,257 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:50:09,286 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:09,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:09] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.058 0.654 2026-09-10 12:50:09,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '19EDBD7E5A804DA8B02CF97401083204', 'loaderId': '99C4F26ED2E5CFA39C1CC7A3E24F4841', 'isDownload': False} 2026-09-10 12:50:09,993 26 INFO rb-c800635-224702-413894 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-09-10 12:50:10,009 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:50:10,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.014 2026-09-10 12:50:10,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 12:50:10,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 12:50:10,485 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:10,488 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:10,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:50:10,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_specific_reward_product_tax_included_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:50:10,514 26 INFO rb-c800635-224702-413894 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-09-10 12:50:10,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:50:10,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:50:10,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:10,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-10 12:50:10,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-10 12:50:10,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.043 2026-09-10 12:50:10,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-10 12:50:11,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.337 0.331 2026-09-10 12:50:11,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:50:11,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:50:11,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.038 2026-09-10 12:50:11,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:50:11,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-10 12:50:11,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:50:11,627 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:11,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:11,656 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:50:11,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.023 2026-09-10 12:50:11,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-10 12:50:11,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 12:50:11,715 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:11,721 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:11,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:11,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.028 2026-09-10 12:50:11,816 26 INFO rb-c800635-224702-413894 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-09-10 12:50:11,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.071 0.112 2026-09-10 12:50:11,980 26 INFO rb-c800635-224702-413894 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-09-10 12:50:11,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:11] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.082 2026-09-10 12:50:12,002 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:12,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-10 12:50:12,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-10 12:50:12,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 12:50:12,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 12:50:12,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-10 12:50:12,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-10 12:50:12,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-09-10 12:50:12,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-10 12:50:12,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-09-10 12:50:12,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.154 2026-09-10 12:50:12,378 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,426 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,477 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,528 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,580 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,630 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,690 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,745 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,803 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,863 26 INFO rb-c800635-224702-413894 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-09-10 12:50:12,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:12] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.009 2026-09-10 12:50:12,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-10 12:50:12,939 26 INFO rb-c800635-224702-413894 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-09-10 12:50:13,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15033176 (allocated 16777216) 2026-09-10 12:50:13,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 90486 2026-09-10 12:50:13,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-10 12:50:13,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 90486 2026-09-10 12:50:13,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125013_094023_test_specific_reward_product_tax_included_excluded.txt 2026-09-10 12:50:13,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpy7snqg11_chrome_odoo" 2026-09-10 12:50:13,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 90685 2026-09-10 12:50:13,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp03skeq0j_chrome_odoo 2026-09-10 12:50:13,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42527/json/version 2026-09-10 12:50:13,384 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:13,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-10 12:50:13,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42527/json 2026-09-10 12:50:13,420 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:13,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42527/devtools/page/77B6DFA00729C140F2452DD51F5BC666 2026-09-10 12:50:13,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-10 12:50:13,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-10 12:50:13,577 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:50:13,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-10 12:50:13,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-09-10 12:50:13,583 26 INFO rb-c800635-224702-413894 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/75" 2026-09-10 12:50:13,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:13] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.034 2026-09-10 12:50:13,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '77B6DFA00729C140F2452DD51F5BC666', 'loaderId': '21CA65E008952BDD72CA2220BAD88EB0', 'isDownload': False} 2026-09-10 12:50:13,657 26 INFO rb-c800635-224702-413894 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-09-10 12:50:13,677 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:50:13,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:50:13,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:50:13,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:13] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:50:14,132 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:14,137 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:14,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:14,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_specific_reward_product_tax_included_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:50:14,168 26 INFO rb-c800635-224702-413894 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-09-10 12:50:14,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.009 2026-09-10 12:50:14,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:50:14,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:14,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 12:50:14,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:50:14,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.012 0.029 2026-09-10 12:50:14,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-10 12:50:14,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.197 0.280 2026-09-10 12:50:14,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:14,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:50:14,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 12:50:14,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:50:14,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-10 12:50:14,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:15,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:15,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:50:15,082 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:50:15,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.016 0.032 2026-09-10 12:50:15,122 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:15,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-09-10 12:50:15,126 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:15,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 12:50:15,255 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,275 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:15,397 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.122 0.037 2026-09-10 12:50:15,432 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:15,463 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,500 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.184 2026-09-10 12:50:15,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-09-10 12:50:15,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-10 12:50:15,569 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-09-10 12:50:15,616 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.317 2026-09-10 12:50:15,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-10 12:50:15,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:50:15,667 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-10 12:50:15,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 12:50:15,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-10 12:50:15,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-10 12:50:15,738 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,799 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,861 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,914 26 INFO rb-c800635-224702-413894 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-09-10 12:50:15,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 12:50:15,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-10 12:50:15,997 26 INFO rb-c800635-224702-413894 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-09-10 12:50:16,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14814980 (allocated 16252928) 2026-09-10 12:50:16,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 90685 2026-09-10 12:50:16,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-10 12:50:16,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 90685 2026-09-10 12:50:16,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125016_216017_test_specific_reward_product_tax_included_excluded.txt 2026-09-10 12:50:16,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp03skeq0j_chrome_odoo" 2026-09-10 12:50:16,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-10 12:50:17,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 90897 2026-09-10 12:50:17,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpax6j5par_chrome_odoo 2026-09-10 12:50:17,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:41901/json/version 2026-09-10 12:50:17,108 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:17,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-09-10 12:50:17,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:41901/json 2026-09-10 12:50:17,160 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:17,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:41901/devtools/page/943667B6D0DFCBAA149FB9BF2A8A2C8D 2026-09-10 12:50:17,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-10 12:50:17,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-10 12:50:17,341 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:50:17,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-10 12:50:17,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-09-10 12:50:17,349 26 INFO rb-c800635-224702-413894 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=75" 2026-09-10 12:50:17,391 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:17,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:17] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.054 0.421 2026-09-10 12:50:17,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '943667B6D0DFCBAA149FB9BF2A8A2C8D', 'loaderId': '4DC8BD986D3D0F9D808D954EABC08783', 'isDownload': False} 2026-09-10 12:50:17,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-09-10 12:50:17,864 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:50:17,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-10 12:50:17,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 12:50:17,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-09-10 12:50:18,306 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:18,312 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:50:18,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:50:18,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate test code "odoo.startTour('test_two_variant_same_discount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:50:18,359 26 INFO rb-c800635-224702-413894 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-09-10 12:50:18,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-09-10 12:50:18,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:50:18,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:50:18,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-10 12:50:18,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-10 12:50:18,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.036 2026-09-10 12:50:18,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-10 12:50:19,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.251 0.326 2026-09-10 12:50:19,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:19,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:50:19,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:50:19,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-10 12:50:19,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:50:19,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-10 12:50:19,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:50:19,457 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:50:19,458 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:50:19,468 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:50:19,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.037 2026-09-10 12:50:19,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.061 2026-09-10 12:50:19,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-09-10 12:50:19,525 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:19,535 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:50:19,604 26 INFO rb-c800635-224702-413894 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-09-10 12:50:19,651 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:19,711 26 INFO rb-c800635-224702-413894 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-09-10 12:50:19,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.110 0.048 2026-09-10 12:50:19,798 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:19,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.035 0.188 2026-09-10 12:50:19,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-10 12:50:19,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-09-10 12:50:19,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-09-10 12:50:19,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:19] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.301 2026-09-10 12:50:20,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-09-10 12:50:20,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-09-10 12:50:20,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-10 12:50:20,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-10 12:50:20,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-10 12:50:20,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-10T12:38:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 12:50:20,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.226 2026-09-10 12:50:20,281 26 INFO rb-c800635-224702-413894 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-09-10 12:50:20,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-10 12:50:20,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 12:50:20,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14909052 (allocated 16252928) 2026-09-10 12:50:20,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 90897 2026-09-10 12:50:20,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-10 12:50:20,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 90897 2026-09-10 12:50:20,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125020_656917_test_two_variant_same_discount.txt 2026-09-10 12:50:20,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpax6j5par_chrome_odoo" 2026-09-10 12:50:20,711 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-09-10 12:50:29,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-10 12:50:29,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-10 12:50:30,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-10 12:50:30,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 91107 2026-09-10 12:50:30,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpg08bw07q_chrome_odoo 2026-09-10 12:50:30,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38851/json/version 2026-09-10 12:50:30,989 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:31,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-09-10 12:50:31,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38851/json 2026-09-10 12:50:31,025 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:31,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:38851/devtools/page/08DFD9AEE634794D19BB673327518FAC 2026-09-10 12:50:31,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-10 12:50:31,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-10 12:50:31,264 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:50:31,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-10 12:50:31,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-09-10 12:50:31,305 26 INFO rb-c800635-224702-413894 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/81" 2026-09-10 12:50:31,324 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:31,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:31] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.062 0.399 2026-09-10 12:50:31,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '08DFD9AEE634794D19BB673327518FAC', 'loaderId': '8C6A08AD93760348950713D28A6EE84F', 'isDownload': False} 2026-09-10 12:50:31,787 26 INFO rb-c800635-224702-413894 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-09-10 12:50:31,811 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:50:31,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:31] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:50:31,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:31] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.044 2026-09-10 12:50:31,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:31] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.061 2026-09-10 12:50:32,336 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:32,347 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:32,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:50:32,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate test code "odoo.startTour('test_loyalty_history_earn_and_spend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/81", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:50:32,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [1/29] Tour test_loyalty_history_earn_and_spend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:50:32,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:50:32,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.007 2026-09-10 12:50:32,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:32,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 12:50:32,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-10 12:50:32,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.038 2026-09-10 12:50:32,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-10 12:50:33,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.272 0.320 2026-09-10 12:50:33,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:50:33,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 12:50:33,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.031 2026-09-10 12:50:33,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 12:50:33,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-10 12:50:33,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:50:33,398 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:33,406 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:50:33,410 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:50:33,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.014 2026-09-10 12:50:33,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:50:33,458 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:33,461 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:33,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.016 0.053 2026-09-10 12:50:33,495 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:33,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.057 0.042 2026-09-10 12:50:33,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [2/29] Tour test_loyalty_history_earn_and_spend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:50:33,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.038 0.166 2026-09-10 12:50:33,711 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:50:33,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [3/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:50:33,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1804&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-09-10 12:50:33,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [4/29] Tour test_loyalty_history_earn_and_spend → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:50:33,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-10 12:50:33,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-10 12:50:33,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1806&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-10 12:50:33,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-10 12:50:33,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-10 12:50:33,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-10 12:50:33,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-10 12:50:33,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-10 12:50:33,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:33] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-09-10 12:50:34,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.170 2026-09-10 12:50:34,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [5/29] Tour test_loyalty_history_earn_and_spend → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:50:34,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [6/29] Tour test_loyalty_history_earn_and_spend → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:50:34,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [7/29] Tour test_loyalty_history_earn_and_spend → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:50:34,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [8/29] Tour test_loyalty_history_earn_and_spend → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:50:34,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [9/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:50:34,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.013 2026-09-10 12:50:34,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [10/29] Tour test_loyalty_history_earn_and_spend → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 12:50:34,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [11/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:50:34,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [12/29] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-10 12:50:34,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [13/29] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-10 12:50:34,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [14/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:50:34,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [15/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:50:34,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [16/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .more-btn) 2026-09-10 12:50:34,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [17/29] Tour test_loyalty_history_earn_and_spend → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-10 12:50:34,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [18/29] Tour test_loyalty_history_earn_and_spend → Step .selection-item span:nth-child(2) 2026-09-10 12:50:34,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [19/29] Tour test_loyalty_history_earn_and_spend → Step select reward (trigger: .selection-item:contains("10% on your order")) 2026-09-10 12:50:35,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [20/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00")) 2026-09-10 12:50:35,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [21/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00"):not(:visible)) 2026-09-10 12:50:35,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [22/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:50:35,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [23/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:50:35,219 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:35,220 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:35,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [24/29] Tour test_loyalty_history_earn_and_spend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:50:35,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [25/29] Tour test_loyalty_history_earn_and_spend → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:50:35,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [26/29] Tour test_loyalty_history_earn_and_spend → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-10 12:50:35,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [27/29] Tour test_loyalty_history_earn_and_spend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:50:35,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [28/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:50:35,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 12:50:35,528 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:35,531 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24469435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '1c3c6ecd-b933-46e1-b712-a16617ebbeb0'}] 2026-09-10 12:50:35,869 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24469435 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '1c3c6ecd-b933-46e1-b712-a16617ebbeb0'} created pos.order #627 2026-09-10 12:50:35,889 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24469435 finished 2026-09-10 12:50:35,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.191 0.219 2026-09-10 12:50:36,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.042 0.031 2026-09-10 12:50:36,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.005 2026-09-10 12:50:36,136 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22583307 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '1c3c6ecd-b933-46e1-b712-a16617ebbeb0'}] 2026-09-10 12:50:36,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [29/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:50:36,177 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22583307 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '1c3c6ecd-b933-46e1-b712-a16617ebbeb0'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-09-10 12:50:36,197 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22583307 finished 2026-09-10 12:50:36,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-10 12:50:36,218 26 INFO rb-c800635-224702-413894 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-09-10 12:50:36,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 20576856 (allocated 22417408) 2026-09-10 12:50:36,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 91107 2026-09-10 12:50:36,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-10 12:50:36,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 91107 2026-09-10 12:50:36,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.110 0.096 2026-09-10 12:50:36,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125036_433598_test_loyalty_history_earn_and_spend.txt 2026-09-10 12:50:36,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpg08bw07q_chrome_odoo" 2026-09-10 12:50:36,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-10 12:50:37,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 91323 2026-09-10 12:50:37,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpd89cbguu_chrome_odoo 2026-09-10 12:50:37,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:46691/json/version 2026-09-10 12:50:37,059 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:37,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-09-10 12:50:37,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:46691/json 2026-09-10 12:50:37,098 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:50:37,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:46691/devtools/page/DED5884A13AE521F645F0C217A782E1E 2026-09-10 12:50:37,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-10 12:50:37,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-10 12:50:37,299 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:50:37,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-10 12:50:37,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-09-10 12:50:37,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/81" 2026-09-10 12:50:37,339 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:37,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:37] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.037 0.554 2026-09-10 12:50:37,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'DED5884A13AE521F645F0C217A782E1E', 'loaderId': 'D7F121B615805046609C3B4FF1C0FC81', 'isDownload': False} 2026-09-10 12:50:37,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-10 12:50:37,938 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:50:37,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:37] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:50:37,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:50:37,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:50:38,404 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:38,405 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:38,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:50:38,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/81", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:50:38,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/25] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:50:38,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-10 12:50:38,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:50:38,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:38,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-09-10 12:50:38,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-10 12:50:38,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.030 2026-09-10 12:50:38,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-10 12:50:39,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.225 0.253 2026-09-10 12:50:39,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:50:39,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:50:39,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-10 12:50:39,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:50:39,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-10 12:50:39,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:50:39,320 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:39,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:50:39,355 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:50:39,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.017 0.021 2026-09-10 12:50:39,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 12:50:39,378 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:50:39,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.037 2026-09-10 12:50:39,387 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:39,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/25] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:50:39,564 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:50:39,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/25] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-10 12:50:39,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.113 0.047 2026-09-10 12:50:39,690 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:50:39,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.027 0.183 2026-09-10 12:50:39,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-09-10 12:50:39,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1806&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-09-10 12:50:39,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-09-10 12:50:39,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1804&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.266 2026-09-10 12:50:39,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-10 12:50:39,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-10 12:50:39,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 12:50:39,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-10 12:50:39,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-10T12:50:20.000+00:00 HTTP/1.1" 200 - 3 0.007 0.108 2026-09-10 12:50:40,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.218 2026-09-10 12:50:40,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:50:40,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/25] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:50:40,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/25] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-10 12:50:40,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:50:40,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:50:40,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/25] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:50:40,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/25] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:50:40,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/25] Tour LoyaltyHistoryTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:50:40,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/25] Tour LoyaltyHistoryTour → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:50:40,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/25] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-10 12:50:40,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:50:40,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.011 2026-09-10 12:50:40,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-10 12:50:40,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-09-10 12:50:40,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:50:40,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:50:41,006 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:50:41,007 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:50:41,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/25] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:50:41,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/25] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:50:41,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/25] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:50:41,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/25] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:50:41,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/25] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:50:41,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [24/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:50:41,352 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8242324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '31a9fd22-0049-4cc0-831f-032e2eb09450'}] 2026-09-10 12:50:41,367 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:50:41,682 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8242324 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '31a9fd22-0049-4cc0-831f-032e2eb09450'} created pos.order #628 2026-09-10 12:50:41,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8242324 finished 2026-09-10 12:50:41,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.166 0.233 2026-09-10 12:50:41,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.018 0.032 2026-09-10 12:50:41,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:50:41,956 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60047215 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '31a9fd22-0049-4cc0-831f-032e2eb09450'}] 2026-09-10 12:50:41,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [25/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:50:41,968 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60047215 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '31a9fd22-0049-4cc0-831f-032e2eb09450'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-10 12:50:41,990 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60047215 finished 2026-09-10 12:50:42,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-10 12:50:42,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 12:50:42,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.073 0.085 2026-09-10 12:50:42,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 21313536 (allocated 23203840) 2026-09-10 12:50:42,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 91323 2026-09-10 12:50:42,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-10 12:50:42,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 91323 2026-09-10 12:50:42,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125042_261550_test_pos_loyalty_history.txt 2026-09-10 12:50:42,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpd89cbguu_chrome_odoo" 2026-09-10 12:50:42,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-10 12:50:42,730 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 12:50:51,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-10 12:50:51,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-10 12:50:55,991 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 12:51:03,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-10 12:51:03,242 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 12:51:13,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-10 12:51:13,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-10 12:51:13,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-10 12:51:13,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-10 12:51:13,778 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:51:24,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-10 12:51:25,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 91530 2026-09-10 12:51:25,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp_9zupfyn_chrome_odoo 2026-09-10 12:51:25,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:46499/json/version 2026-09-10 12:51:25,424 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:51:25,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-09-10 12:51:25,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:46499/json 2026-09-10 12:51:25,472 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:51:25,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:46499/devtools/page/675214120510FE2865AF1E82E796D760 2026-09-10 12:51:25,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-10 12:51:25,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-10 12:51:25,693 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:51:25,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-10 12:51:25,714 26 INFO rb-c800635-224702-413894 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/87" in browser 2026-09-10 12:51:25,714 26 INFO rb-c800635-224702-413894 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/87" 2026-09-10 12:51:25,738 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:51:26,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.055 0.433 2026-09-10 12:51:26,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '675214120510FE2865AF1E82E796D760', 'loaderId': '1453F3ED0E3AF8FBEB3FD39D5A7143B6', 'isDownload': False} 2026-09-10 12:51:26,221 26 INFO rb-c800635-224702-413894 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-09-10 12:51:26,237 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:51:26,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:51:26,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 12:51:26,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:51:26,782 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:51:26,786 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:51:26,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 12:51:26,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/87", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:51:26,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-09-10 12:51:26,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-10 12:51:26,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:51:26,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:51:26,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.017 2026-09-10 12:51:26,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.035 2026-09-10 12:51:27,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-10 12:51:27,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.040 2026-09-10 12:51:27,859 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-09-10 12:51:27,865 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:51:27,865 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-09-10 12:51:27,867 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:51:27,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.386 0.369 2026-09-10 12:51:27,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:51:27,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:51:28,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.029 2026-09-10 12:51:28,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-09-10 12:51:28,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-09-10 12:51:28,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-10 12:51:28,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:51:28,238 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:51:28,259 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:51:28,264 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:51:28,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.008 0.038 2026-09-10 12:51:28,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.035 0.066 2026-09-10 12:51:28,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:51:28,349 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:51:28,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:51:28,434 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:51:28,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.051 0.048 2026-09-10 12:51:28,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.030 0.117 2026-09-10 12:51:28,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:51:28,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-09-10 12:51:28,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image?model=product.template&field=image_128&id=1873&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.061 2026-09-10 12:51:28,807 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:51:28,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image?model=product.template&field=image_128&id=1874&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-10 12:51:28,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image?model=product.template&field=image_128&id=1875&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.130 2026-09-10 12:51:28,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image?model=product.template&field=image_128&id=1876&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.178 2026-09-10 12:51:28,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:28] "GET /web/image?model=product.template&field=image_128&id=1877&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.225 2026-09-10 12:51:29,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1878&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.279 2026-09-10 12:51:29,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-10 12:51:29,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-10 12:51:29,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-09-10 12:51:29,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1879&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-10 12:51:29,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1883&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.219 2026-09-10 12:51:29,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.367 2026-09-10 12:51:29,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-09-10T12:51:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-10 12:51:29,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.187 2026-09-10 12:51:29,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:51:29,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:51:29,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-09-10 12:51:29,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-10 12:51:29,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-10 12:51:29,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:29] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.105 0.076 2026-09-10 12:51:29,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:51:29,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 12:51:29,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit")) 2026-09-10 12:51:29,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:51:30,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:51:30,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-09-10 12:51:30,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-10 12:51:30,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-10 12:51:30,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:30] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.080 0.090 2026-09-10 12:51:30,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:51:30,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 12:51:30,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:51:30,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:51:30,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:51:30,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:51:30,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Search for partner "AAAA Super Customer" (trigger: .modal-dialog .input-group input) 2026-09-10 12:51:30,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click partner 'AAAA Super Customer' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Super Customer)) 2026-09-10 12:51:30,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:51:31,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:51:31,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:51:31,128 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:51:31,131 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:51:31,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:51:31,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:51:31,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-10 12:51:31,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-10 12:51:31,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-10 12:51:31,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [34/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:51:31,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [35/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-10 12:51:31,536 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15305736 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '55e7186d-80ad-4b50-85d4-cfa1c8307b08'}] 2026-09-10 12:51:31,541 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:51:32,152 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15305736 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '55e7186d-80ad-4b50-85d4-cfa1c8307b08'} created pos.order #630 2026-09-10 12:51:32,163 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15305736 finished 2026-09-10 12:51:32,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.428 0.318 2026-09-10 12:51:32,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.009 2026-09-10 12:51:32,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-10 12:51:32,441 26 INFO rb-c800635-224702-413894 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-09-10 12:51:32,462 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47543863 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': '55e7186d-80ad-4b50-85d4-cfa1c8307b08'}] 2026-09-10 12:51:32,488 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47543863 order {'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': '55e7186d-80ad-4b50-85d4-cfa1c8307b08'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-09-10 12:51:32,518 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47543863 finished 2026-09-10 12:51:32,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 20348584 (allocated 21630976) 2026-09-10 12:51:32,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 91530 2026-09-10 12:51:32,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-10 12:51:32,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 91530 2026-09-10 12:51:32,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.153 0.105 2026-09-10 12:51:32,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125132_812568_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-10 12:51:32,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp_9zupfyn_chrome_odoo" 2026-09-10 12:51:32,933 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:51:43,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-10 12:51:43,659 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1162] 2026-09-10 12:51:45,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-10 12:51:45,718 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1164] 2026-09-10 12:51:47,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-10 12:51:47,722 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1166] 2026-09-10 12:51:48,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-10 12:51:49,334 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1168] 2026-09-10 12:51:50,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-10 12:51:50,887 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1171, 1172] 2026-09-10 12:51:51,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-10 12:51:52,079 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1176, 1177] 2026-09-10 12:51:52,252 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1181, 1182, 1183] 2026-09-10 12:51:54,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-10 12:51:55,139 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1184, 1185] 2026-09-10 12:51:55,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-10 12:51:56,355 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1188, 1189] 2026-09-10 12:51:57,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-10 12:51:57,839 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600410 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-10 12:51:58,044 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1192, 1193] 2026-09-10 12:51:58,392 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600410 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #639 2026-09-10 12:51:58,395 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600410 finished 2026-09-10 12:51:58,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-10 12:51:58,956 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1198] 2026-09-10 12:51:59,280 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 12:52:11,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-10 12:52:11,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14949706 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-10 12:52:11,349 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14949706 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #641 2026-09-10 12:52:11,350 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14949706 finished 2026-09-10 12:52:11,413 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:11,606 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:12,663 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:52:12,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:12] "GET /pos/pay/641?access_token=05518496-7062-49c6-8750-d4c0a6cf5eb2 HTTP/1.1" 200 - 249 0.207 1.069 2026-09-10 12:52:12,700 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:12,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:12] "POST /pos/pay/transaction/641 HTTP/1.1" 200 - 37 0.094 0.047 2026-09-10 12:52:12,882 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:13,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:13] "GET /pos/pay/confirmation/641?access_token=05518496-7062-49c6-8750-d4c0a6cf5eb2&tx_id=1 HTTP/1.1" 200 - 307 0.516 0.456 2026-09-10 12:52:14,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-10 12:52:14,572 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44464155 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-10 12:52:14,626 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44464155 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #642 2026-09-10 12:52:14,627 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44464155 finished 2026-09-10 12:52:14,674 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:14,836 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:16,074 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:52:16,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:16] "GET /pos/pay/642?access_token=96be01d8-babe-49c5-90aa-db65044227d5 HTTP/1.1" 200 - 247 0.261 1.143 2026-09-10 12:52:16,096 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:16,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:16] "POST /pos/pay/transaction/642 HTTP/1.1" 200 - 37 0.073 0.040 2026-09-10 12:52:16,255 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:17,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:17] "GET /pos/pay/confirmation/642?access_token=96be01d8-babe-49c5-90aa-db65044227d5&tx_id=2 HTTP/1.1" 200 - 307 0.483 0.442 2026-09-10 12:52:17,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-10 12:52:18,043 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23704910 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-10 12:52:18,078 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23704910 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #643 2026-09-10 12:52:18,079 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23704910 finished 2026-09-10 12:52:18,125 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:18,288 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:19,376 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:52:19,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:19] "GET /pos/pay/643?access_token=257362d3-ad2e-4153-a2f3-2cce91c44762 HTTP/1.1" 200 - 247 0.255 1.001 2026-09-10 12:52:19,391 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:19,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:19] "POST /pos/pay/transaction/643 HTTP/1.1" 200 - 37 0.043 0.034 2026-09-10 12:52:19,492 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:19,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:19] "GET /pos/pay/confirmation/643?access_token=257362d3-ad2e-4153-a2f3-2cce91c44762&tx_id=3 HTTP/1.1" 200 - 200 0.186 0.312 2026-09-10 12:52:20,028 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:20,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:20] "GET /pos/pay/643?access_token=257362d3-ad2e-4153-a2f3-2cce91c44762 HTTP/1.1" 200 - 40 0.024 0.036 2026-09-10 12:52:20,094 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:20,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:20] "POST /pos/pay/transaction/643 HTTP/1.1" 200 - 32 0.014 0.026 2026-09-10 12:52:20,168 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:20,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:20] "GET /pos/pay/confirmation/643?access_token=257362d3-ad2e-4153-a2f3-2cce91c44762&tx_id=4 HTTP/1.1" 200 - 255 0.289 0.292 2026-09-10 12:52:21,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-10 12:52:21,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 91752 2026-09-10 12:52:21,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpavl8jsqr_chrome_odoo 2026-09-10 12:52:21,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:45779/json/version 2026-09-10 12:52:21,682 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:21,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-09-10 12:52:21,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:45779/json 2026-09-10 12:52:21,721 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:21,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:45779/devtools/page/607CCC0F8C7A1085DFDBF50C2FD239CC 2026-09-10 12:52:21,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-10 12:52:21,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-10 12:52:21,902 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:52:21,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-10 12:52:21,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/90/cbb8a36dbf0b424a?access_token=cbb8a36dbf0b424a" in browser 2026-09-10 12:52:21,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigating to: "http://127.0.0.1:8069/pos_customer_display/90/cbb8a36dbf0b424a?access_token=cbb8a36dbf0b424a" 2026-09-10 12:52:21,947 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:22,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /pos_customer_display/90/cbb8a36dbf0b424a?access_token=cbb8a36dbf0b424a HTTP/1.1" 200 - 47 0.042 0.327 2026-09-10 12:52:22,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '607CCC0F8C7A1085DFDBF50C2FD239CC', 'loaderId': '9ACBFF7194E7B2783695F6F6B9766DDF', 'isDownload': False} 2026-09-10 12:52:22,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-10 12:52:22,373 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/61dedd6/point_of_sale.customer_display_assets.min.js, copying from /web/assets/61dedd6/point_of_sale.customer_display_assets.min.js 2026-09-10 12:52:22,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /web/assets/1/61dedd6/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.019 0.035 2026-09-10 12:52:22,423 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9eda79/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/b9eda79/point_of_sale.customer_display_assets_test.min.js 2026-09-10 12:52:22,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /web/assets/1/b9eda79/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.013 0.067 2026-09-10 12:52:22,445 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/264b2d7/point_of_sale.customer_display_assets.min.css, copying from /web/assets/264b2d7/point_of_sale.customer_display_assets.min.css 2026-09-10 12:52:22,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /web/assets/1/264b2d7/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.037 0.114 2026-09-10 12:52:22,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:22,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 12:52:22,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-10 12:52:22,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate test code "odoo.startTour('CustomerDisplayTourOnlinePayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/90/cbb8a36dbf0b424a?access_token=cbb8a36dbf0b424a", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:52:22,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-10 12:52:22,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:52:22,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-10 12:52:22,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-09-10 12:52:22,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [2/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-10 12:52:22,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [3/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-10 12:52:22,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [4/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-10 12:52:23,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [5/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-09-10 12:52:23,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [6/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: payment approved, with value: [object Object] (trigger: body) 2026-09-10 12:52:23,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [7/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-10 12:52:23,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [8/18] Tour CustomerDisplayTourOnlinePayment → Step Check that: ---dialog is open--- is not true (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 12:52:23,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [9/18] Tour CustomerDisplayTourOnlinePayment → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-09-10 12:52:23,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [10/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-10 12:52:23,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-10 12:52:23,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [12/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:52:23,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [13/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-09-10 12:52:23,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [14/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: add product, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-10 12:52:23,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [15/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-10 12:52:23,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [16/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-10 12:52:23,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [17/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-10 12:52:23,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [18/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-09-10 12:52:23,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-10 12:52:23,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:52:23,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:23] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.102 0.801 2026-09-10 12:52:23,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4155980 (allocated 4980736) 2026-09-10 12:52:23,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 91752 2026-09-10 12:52:23,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-10 12:52:23,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 91752 2026-09-10 12:52:23,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125223_885509_test_customer_display_online_payment.txt 2026-09-10 12:52:23,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpavl8jsqr_chrome_odoo" 2026-09-10 12:52:23,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-10 12:52:24,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 91914 2026-09-10 12:52:24,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpx2b27bos_chrome_odoo 2026-09-10 12:52:24,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:41847/json/version 2026-09-10 12:52:24,252 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:24,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 12:52:24,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:41847/json 2026-09-10 12:52:24,332 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:24,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:41847/devtools/page/A43CE4E6789CCE29A5C5358F8BC3BD28 2026-09-10 12:52:24,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-10 12:52:24,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-10 12:52:24,496 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-10 12:52:24,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-10 12:52:24,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-09-10 12:52:24,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-10 12:52:24,522 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:25,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.070 0.428 2026-09-10 12:52:25,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'A43CE4E6789CCE29A5C5358F8BC3BD28', 'loaderId': '6475FB0FFAAFC49F3C4D897E78D2BFEF', 'isDownload': False} 2026-09-10 12:52:25,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-10 12:52:25,048 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:52:25,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 12:52:25,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:52:25,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.035 2026-09-10 12:52:25,528 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:52:25,529 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:52:25,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:52:25,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:52:25,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:52:25,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [1/74] Tour OnlinePaymentErrorsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:52:25,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:52:25,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:25,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 12:52:25,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 12:52:25,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.025 2026-09-10 12:52:25,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.022 2026-09-10 12:52:26,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.199 0.253 2026-09-10 12:52:26,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:52:26,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:52:26,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.046 2026-09-10 12:52:26,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:52:26,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-10 12:52:26,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.014 2026-09-10 12:52:26,451 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:26,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:52:26,495 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:52:26,503 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 12:52:26,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.015 0.026 2026-09-10 12:52:26,530 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:26,532 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:52:26,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.031 0.073 2026-09-10 12:52:26,580 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:52:26,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [2/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:52:26,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.075 0.094 2026-09-10 12:52:26,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-09-10T12:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-10 12:52:26,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:52:26,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [3/74] Tour OnlinePaymentErrorsTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:52:26,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:26] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.079 0.271 2026-09-10 12:52:27,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.125 2026-09-10 12:52:27,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [4/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:27,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [5/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:52:27,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [6/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:52:27,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [7/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:52:27,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [8/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:52:27,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [9/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:27,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [10/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:27,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [11/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:52:27,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [12/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:27,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [13/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:52:27,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [14/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:52:27,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:27,766 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:27,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [15/74] Tour OnlinePaymentErrorsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:52:27,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [16/74] Tour OnlinePaymentErrorsTour → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-10 12:52:27,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [17/74] Tour OnlinePaymentErrorsTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-10 12:52:27,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [18/74] Tour OnlinePaymentErrorsTour → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-10 12:52:28,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [19/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:28,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [20/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:28,074 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75389502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'}] 2026-09-10 12:52:28,139 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75389502 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'} created pos.order #644 2026-09-10 12:52:28,156 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75389502 finished 2026-09-10 12:52:28,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.067 0.076 2026-09-10 12:52:28,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [21/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-10 12:52:28,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [22/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:52:28,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [23/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-10 12:52:28,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [24/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment")) 2026-09-10 12:52:28,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [25/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-09-10 12:52:28,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [26/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-09-10 12:52:28,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [27/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:52:28,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [28/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:28,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [29/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0")) 2026-09-10 12:52:28,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [30/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-09-10 12:52:28,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [31/74] Tour OnlinePaymentErrorsTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-10 12:52:28,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [32/74] Tour OnlinePaymentErrorsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:52:28,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [33/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:52:28,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [34/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-10 12:52:28,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [35/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:52:29,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [36/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:52:29,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [37/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-10 12:52:29,152 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [38/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0")) 2026-09-10 12:52:29,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [39/74] Tour OnlinePaymentErrorsTour → Step change is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-09-10 12:52:29,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [40/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:52:29,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [41/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:52:29,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [42/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:52:29,371 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97842823 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'}] 2026-09-10 12:52:29,507 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [661] to pos.order #644 2026-09-10 12:52:29,513 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97842823 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'} updated pos.order #644 2026-09-10 12:52:29,528 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97842823 finished 2026-09-10 12:52:29,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 93 0.175 0.102 2026-09-10 12:52:29,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:29] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.005 0.009 2026-09-10 12:52:29,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:29] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.008 0.010 2026-09-10 12:52:29,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [43/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-09-10 12:52:29,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [44/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:29,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [45/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:29,846 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40886162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'}] 2026-09-10 12:52:29,873 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40886162 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'} updated pos.order #644 2026-09-10 12:52:29,890 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40886162 finished 2026-09-10 12:52:29,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.048 0.062 2026-09-10 12:52:29,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [46/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-10 12:52:30,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [47/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:30,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [48/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 12:52:30,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [49/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:30,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [50/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0")) 2026-09-10 12:52:30,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [51/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:52:30,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [52/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:52:30,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [53/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:52:30,369 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1912018 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'}] 2026-09-10 12:52:30,403 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1912018 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'} updated pos.order #644 2026-09-10 12:52:30,417 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1912018 finished 2026-09-10 12:52:30,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.065 0.072 2026-09-10 12:52:30,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.007 2026-09-10 12:52:30,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.010 0.009 2026-09-10 12:52:30,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [54/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-09-10 12:52:30,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [55/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:30,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [56/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:30,689 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85707613 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'}] 2026-09-10 12:52:30,703 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85707613 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'} updated pos.order #644 2026-09-10 12:52:30,723 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85707613 finished 2026-09-10 12:52:30,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.052 0.069 2026-09-10 12:52:30,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [57/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-10 12:52:30,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [58/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:30,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [59/74] Tour OnlinePaymentErrorsTour → Step click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0"))) 2026-09-10 12:52:31,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [60/74] Tour OnlinePaymentErrorsTour → Step delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button) 2026-09-10 12:52:31,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [61/74] Tour OnlinePaymentErrorsTour → Step click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0"))) 2026-09-10 12:52:31,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [62/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:52:31,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [63/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-10 12:52:31,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [64/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-09-10 12:52:31,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [65/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:52:31,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [66/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-10 12:52:31,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [67/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0")) 2026-09-10 12:52:31,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [68/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:31,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [69/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:31,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [70/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0")) 2026-09-10 12:52:31,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [71/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 12:52:31,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [72/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:52:31,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [73/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:52:31,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [74/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:52:31,747 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57412002 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'}] 2026-09-10 12:52:31,887 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57412002 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '7898fddd-62b7-463a-bcad-9bed7c928b6d'} updated pos.order #644 2026-09-10 12:52:31,908 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57412002 finished 2026-09-10 12:52:32,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.146 0.112 2026-09-10 12:52:32,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:32] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-09-10 12:52:32,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-10 12:52:32,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 12:52:32,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:32] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.018 0.009 2026-09-10 12:52:32,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15862740 (allocated 17301504) 2026-09-10 12:52:32,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 91914 2026-09-10 12:52:32,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-10 12:52:32,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 91914 2026-09-10 12:52:32,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125232_309154_test_errors_tour.txt 2026-09-10 12:52:32,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpx2b27bos_chrome_odoo" 2026-09-10 12:52:32,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-10 12:52:32,531 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85962646 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-10 12:52:32,575 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85962646 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #645 2026-09-10 12:52:32,576 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85962646 finished 2026-09-10 12:52:32,622 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:32,998 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:33,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:33] "GET /pos/pay/645?access_token=2e101961-2f52-492e-adb3-f54dc20e05e HTTP/1.1" 403 - 114 0.097 1.087 2026-09-10 12:52:33,810 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:33,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:33] "GET /pos/pay/645?access_token= HTTP/1.1" 403 - 17 0.013 0.036 2026-09-10 12:52:33,860 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:33,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:33] "GET /pos/pay/confirmation/645?access_token=2e101961-2f52-492e-adb3-f54dc20e05e&tx_id=1 HTTP/1.1" 403 - 18 0.027 0.045 2026-09-10 12:52:33,937 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:33,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:33] "GET /pos/pay/confirmation/645?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.006 0.028 2026-09-10 12:52:33,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-10 12:52:34,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 92122 2026-09-10 12:52:34,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpdcfn4ch__chrome_odoo 2026-09-10 12:52:34,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Issuing json command http://127.0.0.1:42803/json/version 2026-09-10 12:52:34,360 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:34,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: Chrome/150.0.7871.114 2026-09-10 12:52:34,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Issuing json command http://127.0.0.1:42803/json 2026-09-10 12:52:34,444 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:34,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Websocket url found: ws://127.0.0.1:42803/devtools/page/30C7E0CAA9EBDDD573DBB6D5A15C094F 2026-09-10 12:52:34,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-09-10 12:52:34,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-10 12:52:34,650 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:52:34,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-10 12:52:34,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-09-10 12:52:34,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-10 12:52:34,700 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:35,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.072 0.487 2026-09-10 12:52:35,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '30C7E0CAA9EBDDD573DBB6D5A15C094F', 'loaderId': 'F7F3E011EC2AB884BBA1469CF00D0CB7', 'isDownload': False} 2026-09-10 12:52:35,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate ready code "odoo.isTourReady('test_online_payment_amount_updated_after_order_modification')" 2026-09-10 12:52:35,268 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:52:35,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.013 2026-09-10 12:52:35,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:52:35,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-09-10 12:52:35,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:52:35,796 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:52:35,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-09-10 12:52:35,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate test code "odoo.startTour('test_online_payment_amount_updated_after_order_modification', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:52:35,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [1/42] Tour test_online_payment_amount_updated_after_order_modification → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:52:35,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 12:52:35,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.007 2026-09-10 12:52:35,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:35,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-10 12:52:35,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.028 2026-09-10 12:52:35,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.008 2026-09-10 12:52:36,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.035 2026-09-10 12:52:36,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.342 0.298 2026-09-10 12:52:36,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:52:36,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:52:36,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-10 12:52:36,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:52:36,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: Owl is running in 'dev' mode. 2026-09-10 12:52:36,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:52:36,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:36,969 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:52:36,977 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:52:36,990 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 12:52:37,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.032 0.029 2026-09-10 12:52:37,034 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:52:37,041 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:52:37,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.015 0.072 2026-09-10 12:52:37,089 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:37,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.042 0.048 2026-09-10 12:52:37,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [2/42] Tour test_online_payment_amount_updated_after_order_modification → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:52:37,299 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:37,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [3/42] Tour test_online_payment_amount_updated_after_order_modification → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:52:37,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.090 0.154 2026-09-10 12:52:37,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-09-10T12:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-10 12:52:37,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.131 2026-09-10 12:52:37,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [4/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:37,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [5/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:52:37,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [6/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:52:37,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [7/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:52:37,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [8/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:52:37,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [9/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:38,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [10/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:38,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [11/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:52:38,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [12/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:38,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [13/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:52:38,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [14/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:52:38,248 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:38,251 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:38,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [15/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:52:38,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [16/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-10 12:52:38,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [17/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:38,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [18/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:38,454 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65273594 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'df8e0d67-e19b-4f90-8b06-8d42f81ca8fb'}] 2026-09-10 12:52:38,548 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65273594 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'df8e0d67-e19b-4f90-8b06-8d42f81ca8fb'} created pos.order #646 2026-09-10 12:52:38,565 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65273594 finished 2026-09-10 12:52:38,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.083 0.077 2026-09-10 12:52:38,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [19/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-10 12:52:38,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [20/42] Tour test_online_payment_amount_updated_after_order_modification → Step click Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0"))) 2026-09-10 12:52:38,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [21/42] Tour test_online_payment_amount_updated_after_order_modification → Step delete Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0")) ~ .delete-button) 2026-09-10 12:52:38,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [22/42] Tour test_online_payment_amount_updated_after_order_modification → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 12:52:38,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [23/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:52:38,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [24/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:52:38,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [25/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check the product page (trigger: .product-list) 2026-09-10 12:52:39,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [26/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:39,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [27/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:52:39,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [28/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:52:39,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [29/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:39,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [30/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:39,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [31/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"20.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("20"))) 2026-09-10 12:52:39,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [32/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:39,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [33/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:52:39,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [34/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:52:39,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [35/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:52:39,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [36/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 96.0 (trigger: .total:contains("96.0")) 2026-09-10 12:52:39,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [37/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:39,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [38/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:39,683 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98835669 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'df8e0d67-e19b-4f90-8b06-8d42f81ca8fb'}] 2026-09-10 12:52:39,742 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98835669 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'df8e0d67-e19b-4f90-8b06-8d42f81ca8fb'} updated pos.order #646 2026-09-10 12:52:39,752 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98835669 finished 2026-09-10 12:52:39,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.094 0.088 2026-09-10 12:52:39,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [39/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '96.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("96.0")) 2026-09-10 12:52:39,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [40/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:52:40,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [41/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:52:40,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [42/42] Tour test_online_payment_amount_updated_after_order_modification → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Scan to Pay")) 2026-09-10 12:52:40,076 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36550812 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'df8e0d67-e19b-4f90-8b06-8d42f81ca8fb'}] 2026-09-10 12:52:40,105 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36550812 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'df8e0d67-e19b-4f90-8b06-8d42f81ca8fb'} updated pos.order #646 2026-09-10 12:52:40,117 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36550812 finished 2026-09-10 12:52:40,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.057 0.072 2026-09-10 12:52:40,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:40] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.006 0.012 2026-09-10 12:52:40,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-10 12:52:40,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_amount_updated_after_order_modification SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-09-10 12:52:40,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:40] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F646%3Faccess_token=ba1775c0-0883-4b5d-b02d-e48df70d1dbb?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.101 2026-09-10 12:52:40,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15219604 (allocated 16515072) 2026-09-10 12:52:40,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 92122 2026-09-10 12:52:40,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-10 12:52:40,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 92122 2026-09-10 12:52:40,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125240_499381_test_online_payment_amount_updated_after_order_modification.txt 2026-09-10 12:52:40,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpdcfn4ch__chrome_odoo" 2026-09-10 12:52:40,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-10 12:52:40,879 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85783411 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-10 12:52:40,931 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85783411 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #647 2026-09-10 12:52:40,933 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85783411 finished 2026-09-10 12:52:41,017 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:41,157 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:42,378 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:52:42,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:42] "GET /pos/pay/647?access_token=e83676bf-b5de-479e-b3f1-ea0762910e9e HTTP/1.1" 200 - 250 0.317 1.050 2026-09-10 12:52:42,391 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:42,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:42] "POST /pos/pay/transaction/647 HTTP/1.1" 200 - 37 0.033 0.032 2026-09-10 12:52:42,501 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:52:43,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:43] "GET /pos/pay/confirmation/647?access_token=e83676bf-b5de-479e-b3f1-ea0762910e9e&tx_id=5 HTTP/1.1" 200 - 292 0.420 0.483 2026-09-10 12:52:44,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-10 12:52:45,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 92321 2026-09-10 12:52:45,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpwtuje9qw_chrome_odoo 2026-09-10 12:52:45,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:35859/json/version 2026-09-10 12:52:45,561 26 INFO rb-c800635-224702-413894 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-09-10 12:52:45,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-09-10 12:52:45,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:35859/json 2026-09-10 12:52:45,585 26 INFO rb-c800635-224702-413894 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-09-10 12:52:45,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:35859/devtools/page/692C08CBC463FE26B96B9EEA970BB254 2026-09-10 12:52:45,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-10 12:52:45,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-10 12:52:45,718 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:52:45,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-10 12:52:45,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-09-10 12:52:45,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-10 12:52:45,748 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:46,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.074 0.572 2026-09-10 12:52:46,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '692C08CBC463FE26B96B9EEA970BB254', 'loaderId': '58F0F54DB52BB56F8FA70F92F4BCBF5B', 'isDownload': False} 2026-09-10 12:52:46,394 26 INFO rb-c800635-224702-413894 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-09-10 12:52:46,413 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:52:46,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-09-10 12:52:46,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-09-10 12:52:46,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-10 12:52:46,967 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:52:46,970 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:52:46,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-09-10 12:52:47,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate test code "odoo.startTour('test_payment_method_customer_required', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:52:47,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [1/23] Tour test_payment_method_customer_required → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:52:47,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-10 12:52:47,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:52:47,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:47,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 12:52:47,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-10 12:52:47,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.062 2026-09-10 12:52:47,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.080 2026-09-10 12:52:47,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 335 0.303 0.285 2026-09-10 12:52:47,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:47,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.021 2026-09-10 12:52:48,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.051 2026-09-10 12:52:48,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 12:52:48,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-10 12:52:48,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.014 2026-09-10 12:52:48,139 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:48,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:48,191 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:48,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:52:48,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.043 0.036 2026-09-10 12:52:48,247 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:52:48,256 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:52:48,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.010 0.082 2026-09-10 12:52:48,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:52:48,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.028 0.093 2026-09-10 12:52:48,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [2/23] Tour test_payment_method_customer_required → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:52:48,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.053 0.156 2026-09-10 12:52:48,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-09-10T12:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 12:52:48,517 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:48,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [3/23] Tour test_payment_method_customer_required → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:52:48,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.101 0.047 2026-09-10 12:52:48,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [4/23] Tour test_payment_method_customer_required → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:48,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [5/23] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:52:48,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [6/23] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:52:48,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [7/23] Tour test_payment_method_customer_required → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:48,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [8/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:52:49,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [9/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:52:49,106 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:49,107 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:52:49,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [10/23] Tour test_payment_method_customer_required → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:52:49,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [11/23] Tour test_payment_method_customer_required → Step total is 4.80 (trigger: .total:contains("4.80")) 2026-09-10 12:52:49,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [12/23] Tour test_payment_method_customer_required → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:49,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [13/23] Tour test_payment_method_customer_required → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:49,298 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42152899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '97e0a777-b886-45da-9572-2fa46e63dc05'}] 2026-09-10 12:52:49,359 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42152899 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '97e0a777-b886-45da-9572-2fa46e63dc05'} created pos.order #648 2026-09-10 12:52:49,385 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42152899 finished 2026-09-10 12:52:49,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.051 0.100 2026-09-10 12:52:49,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [14/23] Tour test_payment_method_customer_required → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-09-10 12:52:49,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [15/23] Tour test_payment_method_customer_required → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-10 12:52:49,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [16/23] Tour test_payment_method_customer_required → Step click customer button (trigger: button.partner-button) 2026-09-10 12:52:49,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [17/23] Tour test_payment_method_customer_required → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:52:49,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [18/23] Tour test_payment_method_customer_required → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:52:49,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [19/23] Tour test_payment_method_customer_required → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-10 12:52:49,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [20/23] Tour test_payment_method_customer_required → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-10 12:52:49,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [21/23] Tour test_payment_method_customer_required → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:52:50,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [22/23] Tour test_payment_method_customer_required → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:52:50,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [23/23] Tour test_payment_method_customer_required → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Payment provider requirement")) 2026-09-10 12:52:50,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-10 12:52:50,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-10 12:52:50,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 18245824 (allocated 19660800) 2026-09-10 12:52:50,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 92321 2026-09-10 12:52:50,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-10 12:52:50,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 92321 2026-09-10 12:52:50,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125250_338538_test_payment_method_customer_required.txt 2026-09-10 12:52:50,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpwtuje9qw_chrome_odoo" 2026-09-10 12:52:50,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-10 12:52:50,455 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48190544 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-10 12:52:50,552 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #172 deleted pos.order records with IDs: [649] 2026-09-10 12:52:50,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-10 12:52:51,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 92510 2026-09-10 12:52:51,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmp9ua_od_9_chrome_odoo 2026-09-10 12:52:51,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:40265/json/version 2026-09-10 12:52:51,008 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:51,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-09-10 12:52:51,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:40265/json 2026-09-10 12:52:51,069 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:51,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:40265/devtools/page/825297B5DE772B73C97DAC10E26DFE1D 2026-09-10 12:52:51,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-10 12:52:51,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-10 12:52:51,299 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:52:51,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-10 12:52:51,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-09-10 12:52:51,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-10 12:52:51,351 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:51,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:51] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.071 0.508 2026-09-10 12:52:51,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '825297B5DE772B73C97DAC10E26DFE1D', 'loaderId': '803BC72368BBAF6E70DB10E7D10DDFFF', 'isDownload': False} 2026-09-10 12:52:51,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-10 12:52:51,946 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:52:51,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:51] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.010 2026-09-10 12:52:51,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:51] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-09-10 12:52:52,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-10 12:52:52,479 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:52,497 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:52:52,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.023 2026-09-10 12:52:52,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate test code "odoo.startTour('RestaurantOnlinePaymentTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:52:52,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [1/26] Tour RestaurantOnlinePaymentTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:52:52,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-10 12:52:52,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.011 2026-09-10 12:52:52,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:52,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.013 2026-09-10 12:52:52,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.057 2026-09-10 12:52:52,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.027 2026-09-10 12:52:52,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-09-10 12:52:53,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.350 0.290 2026-09-10 12:52:53,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:52:53,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:52:53,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.070 2026-09-10 12:52:53,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:52:53,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-10 12:52:53,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-09-10 12:52:53,793 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:53,825 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:52:53,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:52:53,877 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:52:53,878 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:52:53,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.046 0.051 2026-09-10 12:52:53,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.004 0.106 2026-09-10 12:52:53,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-10 12:52:53,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [2/26] Tour RestaurantOnlinePaymentTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:52:54,021 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:54,104 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:54,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [3/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:52:54,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.101 0.063 2026-09-10 12:52:54,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.037 0.191 2026-09-10 12:52:54,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.154 2026-09-10 12:52:54,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-09-10T12:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.331 2026-09-10 12:52:54,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [4/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:54,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [5/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:52:54,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [6/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:52:54,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [7/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:54,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [8/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:52:54,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [9/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:52:54,708 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:54,709 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:52:54,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [10/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:52:54,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [11/26] Tour RestaurantOnlinePaymentTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:52:54,854 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5038453 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'}] 2026-09-10 12:52:54,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [12/26] Tour RestaurantOnlinePaymentTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:52:54,927 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5038453 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'} created pos.order #650 2026-09-10 12:52:54,943 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5038453 finished 2026-09-10 12:52:55,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.065 0.088 2026-09-10 12:52:55,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [13/26] Tour RestaurantOnlinePaymentTour → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-09-10 12:52:55,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [14/26] Tour RestaurantOnlinePaymentTour → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 12:52:55,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [15/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:52:55,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [16/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:52:55,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [17/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-09-10 12:52:55,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [18/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:52:55,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [19/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:52:55,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [20/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:52:55,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [21/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:52:55,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [22/26] Tour RestaurantOnlinePaymentTour → Step total is 9.60 (trigger: .total:contains("9.60")) 2026-09-10 12:52:55,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [23/26] Tour RestaurantOnlinePaymentTour → Step delete Online payment paymentline with 4.80 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("4.80")) ~ .delete-button) 2026-09-10 12:52:55,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [24/26] Tour RestaurantOnlinePaymentTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:52:55,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [25/26] Tour RestaurantOnlinePaymentTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:52:55,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [26/26] Tour RestaurantOnlinePaymentTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:52:55,771 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90846626 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'}] 2026-09-10 12:52:55,891 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [664] to pos.order #650 2026-09-10 12:52:55,897 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90846626 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'} updated pos.order #650 2026-09-10 12:52:55,922 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90846626 finished 2026-09-10 12:52:56,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.153 0.119 2026-09-10 12:52:56,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.013 2026-09-10 12:52:56,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.007 2026-09-10 12:52:56,137 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24815813 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'}] 2026-09-10 12:52:56,144 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:52:56,499 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24815813 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'} updated pos.order #650 2026-09-10 12:52:56,511 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24815813 finished 2026-09-10 12:52:56,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.211 0.240 2026-09-10 12:52:56,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:52:56,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-10 12:52:56,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 12:52:56,734 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21607559 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'}] 2026-09-10 12:52:56,780 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21607559 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': '405d0e8b-8bde-4c45-a745-b6ce8e52cc1f'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-09-10 12:52:56,801 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21607559 finished 2026-09-10 12:52:56,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15780324 (allocated 17301504) 2026-09-10 12:52:56,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 92510 2026-09-10 12:52:56,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-10 12:52:56,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.077 0.090 2026-09-10 12:52:56,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 92510 2026-09-10 12:52:57,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125257_022521_test_restaurant_online_payment_flow.txt 2026-09-10 12:52:57,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmp9ua_od_9_chrome_odoo" 2026-09-10 12:52:57,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-10 12:52:57,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 92713 2026-09-10 12:52:57,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp224cbm86_chrome_odoo 2026-09-10 12:52:57,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:34907/json/version 2026-09-10 12:52:57,442 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:57,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-10 12:52:57,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:34907/json 2026-09-10 12:52:57,506 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:52:57,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:34907/devtools/page/FBDCFEA515EB3E514A8004BD06FE1648 2026-09-10 12:52:57,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-10 12:52:57,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-10 12:52:57,684 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:52:57,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-10 12:52:57,702 26 INFO rb-c800635-224702-413894 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/91" in browser 2026-09-10 12:52:57,702 26 INFO rb-c800635-224702-413894 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/91" 2026-09-10 12:52:57,727 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:52:58,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.075 0.482 2026-09-10 12:52:58,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'FBDCFEA515EB3E514A8004BD06FE1648', 'loaderId': 'E9F348676D52B53CE73732BA81DCFD3D', 'isDownload': False} 2026-09-10 12:52:58,283 26 INFO rb-c800635-224702-413894 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-09-10 12:52:58,300 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:52:58,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:52:58,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:52:58,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-10 12:52:58,885 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:52:58,915 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:52:58,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-10 12:52:58,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate test code "odoo.startTour('test_selected_customer_after_adding_payment_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:52:58,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/29] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:52:58,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:52:59,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.017 2026-09-10 12:52:59,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:52:59,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.009 2026-09-10 12:52:59,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.033 2026-09-10 12:52:59,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-09-10 12:52:59,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.030 2026-09-10 12:52:59,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.305 0.289 2026-09-10 12:52:59,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:52:59,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:52:59,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-10 12:52:59,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:52:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 12:53:00,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-10 12:53:00,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.014 2026-09-10 12:53:00,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:53:00,101 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:53:00,111 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:53:00,123 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:53:00,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.013 0.051 2026-09-10 12:53:00,185 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:53:00,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.006 0.087 2026-09-10 12:53:00,203 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:53:00,228 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:53:00,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/29] Tour test_selected_customer_after_adding_payment_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:53:00,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.099 0.065 2026-09-10 12:53:00,435 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:53:00,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/29] Tour test_selected_customer_after_adding_payment_sync → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 12:53:00,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.102 0.151 2026-09-10 12:53:00,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-09-10T12:51:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.151 2026-09-10 12:53:00,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.131 2026-09-10 12:53:00,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:53:00,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 12:53:00,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:53:00,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 12:53:00,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:53:01,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:53:01,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:53:01,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-10 12:53:01,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:53:01,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:53:01,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:53:01,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:53:01,417 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:53:01,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/29] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:53:01,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/29] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-10 12:53:01,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/29] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-10 12:53:01,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/29] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-10 12:53:01,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/29] Tour test_selected_customer_after_adding_payment_sync → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-10 12:53:01,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/29] Tour test_selected_customer_after_adding_payment_sync → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-10 12:53:01,723 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70947128 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '9e0d0e2f-62f9-414f-a137-9752aec8c42a'}] 2026-09-10 12:53:01,804 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70947128 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '9e0d0e2f-62f9-414f-a137-9752aec8c42a'} created pos.order #651 2026-09-10 12:53:01,818 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70947128 finished 2026-09-10 12:53:01,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.075 0.093 2026-09-10 12:53:01,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/29] Tour test_selected_customer_after_adding_payment_sync → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-10 12:53:01,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/29] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-09-10 12:53:02,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/29] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:53:02,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/29] Tour test_selected_customer_after_adding_payment_sync → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:53:02,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/29] Tour test_selected_customer_after_adding_payment_sync → Step Search for partner "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-09-10 12:53:02,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/29] Tour test_selected_customer_after_adding_payment_sync → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-09-10 12:53:02,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/29] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:53:02,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [28/29] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:53:02,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [29/29] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal .modal-content) 2026-09-10 12:53:02,559 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21600065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '9e0d0e2f-62f9-414f-a137-9752aec8c42a'}] 2026-09-10 12:53:02,588 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21600065 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '9e0d0e2f-62f9-414f-a137-9752aec8c42a'} updated pos.order #651 2026-09-10 12:53:02,602 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21600065 finished 2026-09-10 12:53:02,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.064 0.070 2026-09-10 12:53:02,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:02] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-09-10 12:53:02,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-10 12:53:02,791 26 INFO rb-c800635-224702-413894 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-09-10 12:53:02,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 18605804 (allocated 20185088) 2026-09-10 12:53:02,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:02] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F651%3Faccess_token=3ee31440-9e42-4db8-8212-55a7d49940de?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.164 2026-09-10 12:53:02,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 92713 2026-09-10 12:53:02,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-10 12:53:02,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 92713 2026-09-10 12:53:03,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125303_035188_test_selected_customer_after_adding_payment_sync.txt 2026-09-10 12:53:03,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp224cbm86_chrome_odoo" 2026-09-10 12:53:03,237 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-09-10 12:53:03,307 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-09-10 12:53:03,347 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-09-10 12:53:03,496 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-09-10 12:53:03,550 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-09-10 12:53:03,613 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 12:53:05,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-10 12:53:08,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 92912 2026-09-10 12:53:08,045 26 INFO rb-c800635-224702-413894 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/tmp5rtq4m0n_chrome_odoo 2026-09-10 12:53:08,045 26 INFO rb-c800635-224702-413894 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:36245/json/version 2026-09-10 12:53:08,046 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:08,126 26 INFO rb-c800635-224702-413894 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-09-10 12:53:08,126 26 INFO rb-c800635-224702-413894 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:36245/json 2026-09-10 12:53:08,126 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:08,138 26 INFO rb-c800635-224702-413894 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:36245/devtools/page/7EDB80B5AD8AFCC6C9952D294FB69521 2026-09-10 12:53:08,175 26 INFO rb-c800635-224702-413894 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-09-10 12:53:08,187 26 INFO rb-c800635-224702-413894 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-09-10 12:53:08,216 26 INFO rb-c800635-224702-413894 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-09-10 12:53:08,334 26 INFO rb-c800635-224702-413894 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/92?access_token=cfc77bd39cf844ac" in browser 2026-09-10 12:53:08,334 26 INFO rb-c800635-224702-413894 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/92?access_token=cfc77bd39cf844ac" 2026-09-10 12:53:08,353 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:08,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:08] "GET /pos-self/92?access_token=cfc77bd39cf844ac HTTP/1.1" 200 - 57 0.083 0.383 2026-09-10 12:53:08,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '7EDB80B5AD8AFCC6C9952D294FB69521', 'loaderId': 'FC09B7539B7B1E89913D061696774A53', 'isDownload': False} 2026-09-10 12:53:08,818 26 INFO rb-c800635-224702-413894 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-09-10 12:53:08,838 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:08,860 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:08,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:08] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-09-10 12:53:08,904 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:08,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:08] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.056 2026-09-10 12:53:08,941 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:08,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:08] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.118 2026-09-10 12:53:09,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-09-10 12:53:09,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 12:53:09,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/92?access_token=cfc77bd39cf844ac", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:09,160 26 INFO rb-c800635-224702-413894 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-09-10 12:53:09,164 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.017 2026-09-10 12:53:09,170 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:09,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 12:53:09,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.036 0.038 2026-09-10 12:53:09,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-10 12:53:09,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.149 0.173 2026-09-10 12:53:09,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.284 2026-09-10 12:53:09,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.029 2026-09-10 12:53:09,696 26 INFO rb-c800635-224702-413894 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-09-10 12:53:09,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-10 12:53:09,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:09,849 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:53:09,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.010 0.021 2026-09-10 12:53:09,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:53:09,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-09-10 12:53:09,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-10 12:53:09,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-10 12:53:09,975 26 INFO rb-c800635-224702-413894 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-09-10 12:53:09,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:09] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.121 2026-09-10 12:53:10,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-10 12:53:10,038 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,073 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:53:10,096 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "GET /web/image/ir.attachment/5535/raw HTTP/1.1" 200 - 4 0.031 0.020 2026-09-10 12:53:10,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.046 2026-09-10 12:53:10,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "GET /web/image/product.product/2421/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.057 2026-09-10 12:53:10,147 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,217 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,259 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32832670 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': '6efaf704-86b5-4d6c-b93c-d8c57a60d202'}] 2026-09-10 12:53:10,332 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32832670 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': '6efaf704-86b5-4d6c-b93c-d8c57a60d202'} created pos.order #652 2026-09-10 12:53:10,348 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32832670 finished 2026-09-10 12:53:10,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.124 0.126 2026-09-10 12:53:10,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.018 2026-09-10 12:53:10,566 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,610 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,662 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,715 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,770 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-10 12:53:10,830 26 INFO rb-c800635-224702-413894 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-09-10 12:53:10,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8260308 (allocated 9175040) 2026-09-10 12:53:10,901 26 INFO rb-c800635-224702-413894 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 92912 2026-09-10 12:53:10,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:10] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.032 0.036 2026-09-10 12:53:10,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-10 12:53:10,905 26 INFO rb-c800635-224702-413894 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 92912 2026-09-10 12:53:11,005 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125311_005434_test_kiosk_cart_restore_and_cancel.txt 2026-09-10 12:53:11,005 26 INFO rb-c800635-224702-413894 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/tmp5rtq4m0n_chrome_odoo" 2026-09-10 12:53:11,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-10 12:53:15,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 93093 2026-09-10 12:53:15,284 26 INFO rb-c800635-224702-413894 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/tmpijmurjq2_chrome_odoo 2026-09-10 12:53:15,284 26 INFO rb-c800635-224702-413894 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:43025/json/version 2026-09-10 12:53:15,285 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:15,339 26 INFO rb-c800635-224702-413894 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-09-10 12:53:15,339 26 INFO rb-c800635-224702-413894 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:43025/json 2026-09-10 12:53:15,342 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:15,385 26 INFO rb-c800635-224702-413894 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:43025/devtools/page/5A9BE0C2E3E795E025822D83D350F03A 2026-09-10 12:53:15,406 26 INFO rb-c800635-224702-413894 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-09-10 12:53:15,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-09-10 12:53:15,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-09-10 12:53:15,536 26 INFO rb-c800635-224702-413894 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/93?access_token=76d4af28b35248f4" in browser 2026-09-10 12:53:15,536 26 INFO rb-c800635-224702-413894 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/93?access_token=76d4af28b35248f4" 2026-09-10 12:53:15,573 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:16,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /pos-self/93?access_token=76d4af28b35248f4 HTTP/1.1" 200 - 57 0.045 0.546 2026-09-10 12:53:16,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '5A9BE0C2E3E795E025822D83D350F03A', 'loaderId': '377AFE2B5EEE84D91C06DF177F810DB3', 'isDownload': False} 2026-09-10 12:53:16,163 26 INFO rb-c800635-224702-413894 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-09-10 12:53:16,192 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:16,228 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:16,269 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.037 2026-09-10 12:53:16,280 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:16,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.099 2026-09-10 12:53:16,323 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:16,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.126 2026-09-10 12:53:16,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.015 2026-09-10 12:53:16,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:53:16,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/93?access_token=76d4af28b35248f4", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:16,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.013 0.011 2026-09-10 12:53:16,609 26 INFO rb-c800635-224702-413894 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-09-10 12:53:16,616 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:16,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 12:53:16,667 26 INFO rb-c800635-224702-413894 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-09-10 12:53:16,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.052 0.054 2026-09-10 12:53:16,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.131 2026-09-10 12:53:17,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.202 0.182 2026-09-10 12:53:17,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.337 2026-09-10 12:53:17,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-10 12:53:17,254 26 INFO rb-c800635-224702-413894 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-09-10 12:53:17,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/ir.attachment/5610/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 12:53:17,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:17,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 12:53:17,438 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:53:17,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-10 12:53:17,474 26 INFO rb-c800635-224702-413894 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-09-10 12:53:17,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.015 0.056 2026-09-10 12:53:17,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-10 12:53:17,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-10 12:53:17,540 26 INFO rb-c800635-224702-413894 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-09-10 12:53:17,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-10 12:53:17,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.007 0.016 2026-09-10 12:53:17,600 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:53:17,609 26 INFO rb-c800635-224702-413894 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-09-10 12:53:17,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.015 2026-09-10 12:53:17,683 26 INFO rb-c800635-224702-413894 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-09-10 12:53:17,722 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71997920 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '6ddbbb4e-7901-489b-9d06-2d616422006d'}] 2026-09-10 12:53:17,755 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71997920 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '6ddbbb4e-7901-489b-9d06-2d616422006d'} created pos.order #653 2026-09-10 12:53:17,777 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71997920 finished 2026-09-10 12:53:17,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.084 0.106 2026-09-10 12:53:17,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-09-10 12:53:17,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-10 12:53:17,966 26 INFO rb-c800635-224702-413894 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-09-10 12:53:18,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7698832 (allocated 8388608) 2026-09-10 12:53:18,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 93093 2026-09-10 12:53:18,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-10 12:53:18,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 93093 2026-09-10 12:53:18,105 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125318_105203_test_online_payment_kiosk.txt 2026-09-10 12:53:18,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpijmurjq2_chrome_odoo" 2026-09-10 12:53:18,126 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:18,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:18] "GET /pos/pay/653?access_token=b1383e44-0ce6-47da-8b10-a73f909715aa HTTP/1.1" 200 - 110 0.096 0.702 2026-09-10 12:53:18,928 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:18,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:18] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 31 0.039 0.031 2026-09-10 12:53:19,036 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:19,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:19] "GET /pos/pay/confirmation/653?access_token=b1383e44-0ce6-47da-8b10-a73f909715aa&exit_route=/&tx_id=6 HTTP/1.1" 303 - 270 0.421 0.350 2026-09-10 12:53:20,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:20] "GET / HTTP/1.1" 200 - 32 0.080 0.251 2026-09-10 12:53:20,149 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-10 12:53:20,184 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:53:20,187 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-09-10 12:53:20,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-10 12:53:23,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 93284 2026-09-10 12:53:23,547 26 INFO rb-c800635-224702-413894 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/tmpyivu648r_chrome_odoo 2026-09-10 12:53:23,548 26 INFO rb-c800635-224702-413894 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:43195/json/version 2026-09-10 12:53:23,549 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:23,587 26 INFO rb-c800635-224702-413894 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-09-10 12:53:23,590 26 INFO rb-c800635-224702-413894 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:43195/json 2026-09-10 12:53:23,590 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:23,607 26 INFO rb-c800635-224702-413894 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:43195/devtools/page/45860B52509A2074C848D033D9371FE9 2026-09-10 12:53:23,615 26 INFO rb-c800635-224702-413894 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-09-10 12:53:23,619 26 INFO rb-c800635-224702-413894 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-09-10 12:53:23,713 26 INFO rb-c800635-224702-413894 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-09-10 12:53:23,821 26 INFO rb-c800635-224702-413894 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/94?access_token=3cb82c0daa4f4f05" in browser 2026-09-10 12:53:23,822 26 INFO rb-c800635-224702-413894 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/94?access_token=3cb82c0daa4f4f05" 2026-09-10 12:53:23,835 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:24,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /pos-self/94?access_token=3cb82c0daa4f4f05 HTTP/1.1" 200 - 57 0.043 0.346 2026-09-10 12:53:24,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '45860B52509A2074C848D033D9371FE9', 'loaderId': '5D72AB150040512EA6AE4E9DD6A46421', 'isDownload': False} 2026-09-10 12:53:24,225 26 INFO rb-c800635-224702-413894 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-09-10 12:53:24,249 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:24,273 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:24,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.024 2026-09-10 12:53:24,308 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:24,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-09-10 12:53:24,328 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:24,338 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.070 2026-09-10 12:53:24,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 12:53:24,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:53:24,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/94?access_token=3cb82c0daa4f4f05", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:24,588 26 INFO rb-c800635-224702-413894 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-09-10 12:53:24,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.010 0.037 2026-09-10 12:53:24,596 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:24,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:53:24,634 26 INFO rb-c800635-224702-413894 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-09-10 12:53:24,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.019 0.026 2026-09-10 12:53:24,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-10 12:53:25,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.164 0.168 2026-09-10 12:53:25,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.287 2026-09-10 12:53:25,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.029 2026-09-10 12:53:25,099 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/ir.attachment/5651/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 12:53:25,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:25,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:53:25,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-10 12:53:25,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-10 12:53:25,312 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-10 12:53:25,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-10 12:53:25,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.095 2026-09-10 12:53:25,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.111 2026-09-10 12:53:25,387 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/ir.attachment/5617/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 12:53:25,427 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:53:25,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-10 12:53:25,442 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,509 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,544 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24828024 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'bc2dc8d5-3c09-4fe9-97b0-5e213c37ab05'}] 2026-09-10 12:53:25,582 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24828024 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'bc2dc8d5-3c09-4fe9-97b0-5e213c37ab05'} created pos.order #654 2026-09-10 12:53:25,594 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24828024 finished 2026-09-10 12:53:25,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.079 0.105 2026-09-10 12:53:25,791 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,791 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7694408 (allocated 8650752) 2026-09-10 12:53:25,849 26 INFO rb-c800635-224702-413894 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 93284 2026-09-10 12:53:25,849 26 INFO rb-c800635-224702-413894 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-09-10 12:53:25,850 26 INFO rb-c800635-224702-413894 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 93284 2026-09-10 12:53:25,933 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125325_933036_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-10 12:53:25,933 26 INFO rb-c800635-224702-413894 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/tmpyivu648r_chrome_odoo" 2026-09-10 12:53:25,955 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:26,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:26] "GET /pos/pay/654?access_token=3fd82d16-478b-42bf-9ef8-ed9a76fe1a1d HTTP/1.1" 200 - 110 0.101 0.673 2026-09-10 12:53:26,731 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:26,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:26] "POST /pos/pay/transaction/654 HTTP/1.1" 200 - 31 0.030 0.027 2026-09-10 12:53:26,820 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-10 12:53:27,469 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:53:27,476 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.66s) 2026-09-10 12:53:27,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-10 12:53:30,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 93475 2026-09-10 12:53:30,764 26 INFO rb-c800635-224702-413894 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/tmpcafermcx_chrome_odoo 2026-09-10 12:53:30,765 26 INFO rb-c800635-224702-413894 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:38479/json/version 2026-09-10 12:53:30,766 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:30,809 26 INFO rb-c800635-224702-413894 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-09-10 12:53:30,809 26 INFO rb-c800635-224702-413894 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:38479/json 2026-09-10 12:53:30,810 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:30,863 26 INFO rb-c800635-224702-413894 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:38479/devtools/page/6C0D0882F06DDBFC5D79A747335268FA 2026-09-10 12:53:30,895 26 INFO rb-c800635-224702-413894 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-09-10 12:53:30,915 26 INFO rb-c800635-224702-413894 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-09-10 12:53:30,975 26 INFO rb-c800635-224702-413894 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-09-10 12:53:31,052 26 INFO rb-c800635-224702-413894 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/95?access_token=a3b3da65ed354b18" in browser 2026-09-10 12:53:31,052 26 INFO rb-c800635-224702-413894 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/95?access_token=a3b3da65ed354b18" 2026-09-10 12:53:31,077 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:31,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /pos-self/95?access_token=a3b3da65ed354b18 HTTP/1.1" 200 - 57 0.027 0.347 2026-09-10 12:53:31,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '6C0D0882F06DDBFC5D79A747335268FA', 'loaderId': '0F012495B544733DA5CAE9BCECFFC1C5', 'isDownload': False} 2026-09-10 12:53:31,447 26 INFO rb-c800635-224702-413894 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-09-10 12:53:31,468 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:31,499 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:31,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-09-10 12:53:31,534 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:31,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.062 2026-09-10 12:53:31,575 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:31,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.091 2026-09-10 12:53:31,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-10 12:53:31,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.026 0.016 2026-09-10 12:53:31,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.020 0.015 2026-09-10 12:53:31,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=a3b3da65ed354b18", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:31,821 26 INFO rb-c800635-224702-413894 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-09-10 12:53:31,824 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:31,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:53:31,876 26 INFO rb-c800635-224702-413894 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-09-10 12:53:31,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.054 0.035 2026-09-10 12:53:31,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-10 12:53:32,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.214 0.164 2026-09-10 12:53:32,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.343 2026-09-10 12:53:32,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.043 2026-09-10 12:53:32,453 26 INFO rb-c800635-224702-413894 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-09-10 12:53:32,501 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/ir.attachment/5692/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 12:53:32,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:32,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 12:53:32,650 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:53:32,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-10 12:53:32,671 26 INFO rb-c800635-224702-413894 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-09-10 12:53:32,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-10 12:53:32,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.060 2026-09-10 12:53:32,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-09-10 12:53:32,735 26 INFO rb-c800635-224702-413894 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-09-10 12:53:32,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.068 2026-09-10 12:53:32,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/ir.attachment/5658/raw HTTP/1.1" 200 - 4 0.008 0.032 2026-09-10 12:53:32,804 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:53:32,812 26 INFO rb-c800635-224702-413894 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-09-10 12:53:32,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:32] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-10 12:53:32,889 26 INFO rb-c800635-224702-413894 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-09-10 12:53:32,934 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46115014 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '083a08e6-30d3-44dd-9225-a97530a03489'}] 2026-09-10 12:53:32,970 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46115014 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '083a08e6-30d3-44dd-9225-a97530a03489'} created pos.order #655 2026-09-10 12:53:33,001 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46115014 finished 2026-09-10 12:53:33,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.125 0.113 2026-09-10 12:53:33,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.017 2026-09-10 12:53:33,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-10 12:53:33,228 26 INFO rb-c800635-224702-413894 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-09-10 12:53:33,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7698952 (allocated 8388608) 2026-09-10 12:53:33,291 26 INFO rb-c800635-224702-413894 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 93475 2026-09-10 12:53:33,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-10 12:53:33,300 26 INFO rb-c800635-224702-413894 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 93475 2026-09-10 12:53:33,400 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125333_399967_test_online_payment_kiosk_qr_code.txt 2026-09-10 12:53:33,400 26 INFO rb-c800635-224702-413894 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/tmpcafermcx_chrome_odoo" 2026-09-10 12:53:33,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-10 12:53:37,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 93660 2026-09-10 12:53:37,258 26 INFO rb-c800635-224702-413894 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/tmpxz8xauqx_chrome_odoo 2026-09-10 12:53:37,265 26 INFO rb-c800635-224702-413894 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:36643/json/version 2026-09-10 12:53:37,266 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:37,305 26 INFO rb-c800635-224702-413894 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-09-10 12:53:37,305 26 INFO rb-c800635-224702-413894 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:36643/json 2026-09-10 12:53:37,305 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:37,327 26 INFO rb-c800635-224702-413894 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:36643/devtools/page/227C51973A59487C273A5C61D9306692 2026-09-10 12:53:37,379 26 INFO rb-c800635-224702-413894 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-09-10 12:53:37,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-09-10 12:53:37,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-09-10 12:53:37,562 26 INFO rb-c800635-224702-413894 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/96?access_token=f0d65dd9b5ea4a57" in browser 2026-09-10 12:53:37,562 26 INFO rb-c800635-224702-413894 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/96?access_token=f0d65dd9b5ea4a57" 2026-09-10 12:53:37,583 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:37,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:37] "GET /pos-self/96?access_token=f0d65dd9b5ea4a57 HTTP/1.1" 200 - 57 0.049 0.319 2026-09-10 12:53:37,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '227C51973A59487C273A5C61D9306692', 'loaderId': '124AC894AAAB057E8885F1D211BA67A0', 'isDownload': False} 2026-09-10 12:53:37,948 26 INFO rb-c800635-224702-413894 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-09-10 12:53:37,968 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:37,988 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:38,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.022 2026-09-10 12:53:38,015 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:38,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.054 2026-09-10 12:53:38,057 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:38,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.086 2026-09-10 12:53:38,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 12:53:38,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:53:38,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/96?access_token=f0d65dd9b5ea4a57", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:38,263 26 INFO rb-c800635-224702-413894 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-09-10 12:53:38,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.006 0.008 2026-09-10 12:53:38,268 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:38,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 12:53:38,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-10 12:53:38,322 26 INFO rb-c800635-224702-413894 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-09-10 12:53:38,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.028 0.068 2026-09-10 12:53:38,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.039 2026-09-10 12:53:38,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.157 0.156 2026-09-10 12:53:38,786 26 INFO rb-c800635-224702-413894 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-09-10 12:53:38,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/image/ir.attachment/5733/raw HTTP/1.1" 200 - 4 0.008 0.012 2026-09-10 12:53:38,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:38,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-10 12:53:38,969 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 12:53:38,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:53:38,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:38] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.048 2026-09-10 12:53:39,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-10 12:53:39,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-10 12:53:39,016 26 INFO rb-c800635-224702-413894 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-09-10 12:53:39,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-10 12:53:39,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-10 12:53:39,088 26 INFO rb-c800635-224702-413894 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-09-10 12:53:39,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/ir.attachment/5699/raw HTTP/1.1" 200 - 4 0.008 0.010 2026-09-10 12:53:39,124 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:53:39,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-10 12:53:39,143 26 INFO rb-c800635-224702-413894 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-09-10 12:53:39,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "GET /web/image/product.product/2421/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.044 2026-09-10 12:53:39,191 26 INFO rb-c800635-224702-413894 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-09-10 12:53:39,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 12:53:39,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 12:53:39,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-10 12:53:39,371 26 INFO rb-c800635-224702-413894 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-09-10 12:53:39,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7909896 (allocated 9437184) 2026-09-10 12:53:39,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 93660 2026-09-10 12:53:39,443 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23340999 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': 'fab6b2c8-7079-4581-aaf8-bc86fe46f4a4'}] 2026-09-10 12:53:39,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-10 12:53:39,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 93660 2026-09-10 12:53:39,485 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23340999 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': 'fab6b2c8-7079-4581-aaf8-bc86fe46f4a4'} created pos.order #656 2026-09-10 12:53:39,487 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23340999 finished 2026-09-10 12:53:39,523 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125339_521914_test_online_payment_mobile.txt 2026-09-10 12:53:39,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpxz8xauqx_chrome_odoo" 2026-09-10 12:53:39,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-09-10 12:53:39,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.112 0.082 2026-09-10 12:53:39,590 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:40,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:40] "GET /pos/pay/656?access_token=d9549a64-a53e-45a4-bbd2-e32a5fd50451 HTTP/1.1" 200 - 126 0.138 0.651 2026-09-10 12:53:40,376 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:40,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:40] "POST /pos/pay/transaction/656 HTTP/1.1" 200 - 29 0.042 0.027 2026-09-10 12:53:40,484 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:41,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:41] "GET /pos/pay/confirmation/656?access_token=d9549a64-a53e-45a4-bbd2-e32a5fd50451&exit_route=/&tx_id=8 HTTP/1.1" 303 - 287 0.411 0.380 2026-09-10 12:53:41,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:41] "GET / HTTP/1.1" 200 - 32 0.021 0.227 2026-09-10 12:53:41,529 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-10 12:53:41,559 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:53:41,568 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-09-10 12:53:41,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-10 12:53:45,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 93843 2026-09-10 12:53:45,287 26 INFO rb-c800635-224702-413894 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/tmpkqtooi4v_chrome_odoo 2026-09-10 12:53:45,287 26 INFO rb-c800635-224702-413894 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:34173/json/version 2026-09-10 12:53:45,288 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:45,312 26 INFO rb-c800635-224702-413894 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-09-10 12:53:45,312 26 INFO rb-c800635-224702-413894 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:34173/json 2026-09-10 12:53:45,313 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:45,318 26 INFO rb-c800635-224702-413894 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:34173/devtools/page/B5B050D36D5C37C83567F681FE1E6CA7 2026-09-10 12:53:45,361 26 INFO rb-c800635-224702-413894 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-09-10 12:53:45,373 26 INFO rb-c800635-224702-413894 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-09-10 12:53:45,470 26 INFO rb-c800635-224702-413894 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-09-10 12:53:45,531 26 INFO rb-c800635-224702-413894 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/97?access_token=5a8eda925d1d44fe" in browser 2026-09-10 12:53:45,531 26 INFO rb-c800635-224702-413894 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/97?access_token=5a8eda925d1d44fe" 2026-09-10 12:53:45,547 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:45,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:45] "GET /pos-self/97?access_token=5a8eda925d1d44fe HTTP/1.1" 200 - 57 0.025 0.267 2026-09-10 12:53:45,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'B5B050D36D5C37C83567F681FE1E6CA7', 'loaderId': '9D24106A73C6E9753EEF7676EEED556A', 'isDownload': False} 2026-09-10 12:53:45,843 26 INFO rb-c800635-224702-413894 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-09-10 12:53:45,858 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:45,879 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:45,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:45] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.028 2026-09-10 12:53:45,941 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:45,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:45] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.080 2026-09-10 12:53:45,994 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:46,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.134 2026-09-10 12:53:46,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-09-10 12:53:46,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:53:46,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.007 0.018 2026-09-10 12:53:46,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/97?access_token=5a8eda925d1d44fe", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:46,188 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:46,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.012 2026-09-10 12:53:46,195 26 INFO rb-c800635-224702-413894 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-09-10 12:53:46,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.035 2026-09-10 12:53:46,250 26 INFO rb-c800635-224702-413894 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-09-10 12:53:46,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.039 0.084 2026-09-10 12:53:46,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-09-10 12:53:46,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.136 0.151 2026-09-10 12:53:46,718 26 INFO rb-c800635-224702-413894 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-09-10 12:53:46,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /web/image/ir.attachment/5774/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-09-10 12:53:46,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:46,953 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:53:46,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.025 2026-09-10 12:53:46,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:53:46,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:46] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.026 2026-09-10 12:53:47,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.044 2026-09-10 12:53:47,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-10 12:53:47,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-10 12:53:47,054 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-10 12:53:47,122 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/ir.attachment/5740/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 12:53:47,172 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:53:47,178 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/product.product/2421/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.027 2026-09-10 12:53:47,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.054 2026-09-10 12:53:47,225 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 12:53:47,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 12:53:47,410 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,411 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,450 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6768206 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '725740f4-16a0-4b5e-a85b-5ae17ea74f1c'}] 2026-09-10 12:53:47,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7909124 (allocated 9175040) 2026-09-10 12:53:47,457 26 INFO rb-c800635-224702-413894 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 93843 2026-09-10 12:53:47,458 26 INFO rb-c800635-224702-413894 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-09-10 12:53:47,461 26 INFO rb-c800635-224702-413894 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 93843 2026-09-10 12:53:47,487 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6768206 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '725740f4-16a0-4b5e-a85b-5ae17ea74f1c'} created pos.order #657 2026-09-10 12:53:47,488 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6768206 finished 2026-09-10 12:53:47,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.058 0.092 2026-09-10 12:53:47,567 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125347_566953_test_online_payment_mobile_no_confirmation_page.txt 2026-09-10 12:53:47,567 26 INFO rb-c800635-224702-413894 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/tmpkqtooi4v_chrome_odoo" 2026-09-10 12:53:47,593 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:48,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:48] "GET /pos/pay/657?access_token=826ffc5e-3d7d-4ab6-8d8f-64822df3a16f HTTP/1.1" 200 - 126 0.148 0.649 2026-09-10 12:53:48,395 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:53:48,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:48] "POST /pos/pay/transaction/657 HTTP/1.1" 200 - 29 0.030 0.027 2026-09-10 12:53:48,468 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-10 12:53:49,137 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:53:49,139 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.67s) 2026-09-10 12:53:49,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-10 12:53:52,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94023 2026-09-10 12:53:52,148 26 INFO rb-c800635-224702-413894 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/tmpfnnio781_chrome_odoo 2026-09-10 12:53:52,148 26 INFO rb-c800635-224702-413894 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:42639/json/version 2026-09-10 12:53:52,149 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:52,179 26 INFO rb-c800635-224702-413894 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-09-10 12:53:52,179 26 INFO rb-c800635-224702-413894 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:42639/json 2026-09-10 12:53:52,180 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:52,186 26 INFO rb-c800635-224702-413894 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:42639/devtools/page/6E11D7AE40A72559DFB6C300B1184905 2026-09-10 12:53:52,191 26 INFO rb-c800635-224702-413894 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-09-10 12:53:52,203 26 INFO rb-c800635-224702-413894 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-09-10 12:53:52,281 26 INFO rb-c800635-224702-413894 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-09-10 12:53:52,398 26 INFO rb-c800635-224702-413894 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/98?access_token=09d4cde768554be1" in browser 2026-09-10 12:53:52,398 26 INFO rb-c800635-224702-413894 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/98?access_token=09d4cde768554be1" 2026-09-10 12:53:52,425 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:53:52,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:52] "GET /pos-self/98?access_token=09d4cde768554be1 HTTP/1.1" 200 - 57 0.036 0.312 2026-09-10 12:53:52,774 26 INFO rb-c800635-224702-413894 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': '6E11D7AE40A72559DFB6C300B1184905', 'loaderId': 'D6CCDA41C2AEAF87CD9603CC6A23E7EF', 'isDownload': False} 2026-09-10 12:53:52,775 26 INFO rb-c800635-224702-413894 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-09-10 12:53:52,797 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:52,836 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:53:52,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:52] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.041 2026-09-10 12:53:52,901 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:53:52,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:52] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.110 2026-09-10 12:53:52,934 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:53:52,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:52] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.130 2026-09-10 12:53:53,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 12:53:53,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:53:53,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/98?access_token=09d4cde768554be1", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:53,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.003 0.018 2026-09-10 12:53:53,156 26 INFO rb-c800635-224702-413894 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-09-10 12:53:53,162 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:53:53,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:53:53,215 26 INFO rb-c800635-224702-413894 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-09-10 12:53:53,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.024 0.039 2026-09-10 12:53:53,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-10 12:53:53,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.152 0.161 2026-09-10 12:53:53,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.285 2026-09-10 12:53:53,683 26 INFO rb-c800635-224702-413894 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-09-10 12:53:53,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/ir.attachment/5815/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:53:53,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:53:53,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.035 2026-09-10 12:53:53,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-09-10 12:53:53,900 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:53:53,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-09-10 12:53:53,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:53:53,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-10 12:53:53,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-10 12:53:53,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:53] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-10 12:53:53,999 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,082 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:54] "GET /web/image/ir.attachment/5781/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:53:54,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:53:54,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:54] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.011 2026-09-10 12:53:54,139 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:54] "GET /web/image/product.product/2421/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-10 12:53:54,187 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 12:53:54,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 12:53:54,380 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,380 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,429 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64919081 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'ae0b5327-d1e1-4f1a-af05-175c6fe94bbb'}] 2026-09-10 12:53:54,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7909628 (allocated 8650752) 2026-09-10 12:53:54,443 26 INFO rb-c800635-224702-413894 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 94023 2026-09-10 12:53:54,445 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,449 26 INFO rb-c800635-224702-413894 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 94023 2026-09-10 12:53:54,482 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64919081 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'ae0b5327-d1e1-4f1a-af05-175c6fe94bbb'} created pos.order #658 2026-09-10 12:53:54,483 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64919081 finished 2026-09-10 12:53:54,557 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125354_557207_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-10 12:53:54,557 26 INFO rb-c800635-224702-413894 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/tmpfnnio781_chrome_odoo" 2026-09-10 12:53:54,566 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.136 0.108 2026-09-10 12:53:54,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94204 2026-09-10 12:53:54,889 26 INFO rb-c800635-224702-413894 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/tmpsioz59t__chrome_odoo 2026-09-10 12:53:54,890 26 INFO rb-c800635-224702-413894 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:35677/json/version 2026-09-10 12:53:54,891 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:54,961 26 INFO rb-c800635-224702-413894 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-09-10 12:53:54,961 26 INFO rb-c800635-224702-413894 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:35677/json 2026-09-10 12:53:54,962 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:53:54,971 26 INFO rb-c800635-224702-413894 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:35677/devtools/page/A5E6A38BC980EDF08B4A1068B9665216 2026-09-10 12:53:54,981 26 INFO rb-c800635-224702-413894 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-09-10 12:53:55,003 26 INFO rb-c800635-224702-413894 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-09-10 12:53:55,111 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:53:55,117 26 INFO rb-c800635-224702-413894 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-09-10 12:53:55,126 26 INFO rb-c800635-224702-413894 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=98" in browser 2026-09-10 12:53:55,126 26 INFO rb-c800635-224702-413894 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=98" 2026-09-10 12:53:55,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:55] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.052 0.414 2026-09-10 12:53:55,620 26 INFO rb-c800635-224702-413894 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': 'A5E6A38BC980EDF08B4A1068B9665216', 'loaderId': 'E10EFF34813F29BB32D3BE2692B5DC0B', 'isDownload': False} 2026-09-10 12:53:55,620 26 INFO rb-c800635-224702-413894 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-09-10 12:53:55,638 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:53:55,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.033 0.010 2026-09-10 12:53:55,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-09-10 12:53:55,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.061 2026-09-10 12:53:56,273 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:53:56,275 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:53:56,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:53:56,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=98", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:53:56,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:53:56,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:53:56,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:53:56,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:53:56,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.011 0.017 2026-09-10 12:53:56,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 12:53:56,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.030 0.022 2026-09-10 12:53:56,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-09-10 12:53:57,315 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-09-10 12:53:57,321 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:53:57,321 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-09-10 12:53:57,324 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:53:57,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.452 0.383 2026-09-10 12:53:57,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:53:57,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:53:57,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.033 2026-09-10 12:53:57,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 12:53:57,599 26 INFO rb-c800635-224702-413894 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-09-10 12:53:57,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 12:53:57,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:53:57,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:53:57,665 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:53:57,680 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:53:57,725 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:53:57,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.024 0.080 2026-09-10 12:53:57,773 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-10 12:53:57,776 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-10 12:53:57,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-10 12:53:57,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.024 0.146 2026-09-10 12:53:57,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-10 12:53:57,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-10 12:53:57,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:57] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.044 0.217 2026-09-10 12:53:58,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.045 0.090 2026-09-10 12:53:58,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.017 2026-09-10 12:53:58,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-10 12:53:58,095 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:53:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:53:58,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:53:58,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-10 12:53:58,268 26 INFO rb-c800635-224702-413894 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-09-10 12:53:58,268 26 INFO rb-c800635-224702-413894 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-09-10 12:53:58,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13486684 (allocated 14155776) 2026-09-10 12:53:58,352 26 INFO rb-c800635-224702-413894 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 94204 2026-09-10 12:53:58,353 26 INFO rb-c800635-224702-413894 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-09-10 12:53:58,354 26 INFO rb-c800635-224702-413894 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 94204 2026-09-10 12:53:58,487 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125358_487235_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-10 12:53:58,487 26 INFO rb-c800635-224702-413894 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/tmpsioz59t__chrome_odoo" 2026-09-10 12:53:58,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-09-10 12:54:02,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 94396 2026-09-10 12:54:02,122 26 INFO rb-c800635-224702-413894 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/tmpr6kg0fsf_chrome_odoo 2026-09-10 12:54:02,122 26 INFO rb-c800635-224702-413894 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:34975/json/version 2026-09-10 12:54:02,123 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:02,185 26 INFO rb-c800635-224702-413894 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-09-10 12:54:02,185 26 INFO rb-c800635-224702-413894 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:34975/json 2026-09-10 12:54:02,186 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:02,198 26 INFO rb-c800635-224702-413894 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:34975/devtools/page/B678FD0CAB4D6CF26E330398F197E422 2026-09-10 12:54:02,276 26 INFO rb-c800635-224702-413894 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-09-10 12:54:02,292 26 INFO rb-c800635-224702-413894 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-09-10 12:54:02,315 26 INFO rb-c800635-224702-413894 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-09-10 12:54:02,423 26 INFO rb-c800635-224702-413894 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/99?access_token=122b602b1c27473f" in browser 2026-09-10 12:54:02,424 26 INFO rb-c800635-224702-413894 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/99?access_token=122b602b1c27473f" 2026-09-10 12:54:02,439 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:02,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:02] "GET /pos-self/99?access_token=122b602b1c27473f HTTP/1.1" 200 - 57 0.068 0.328 2026-09-10 12:54:02,834 26 INFO rb-c800635-224702-413894 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': 'B678FD0CAB4D6CF26E330398F197E422', 'loaderId': '22803E28FA3DD553E6A3FDAC3BC9637C', 'isDownload': False} 2026-09-10 12:54:02,835 26 INFO rb-c800635-224702-413894 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-09-10 12:54:02,859 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:02,886 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:54:02,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:02] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.034 2026-09-10 12:54:02,924 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:54:02,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:02] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.067 2026-09-10 12:54:02,967 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:54:02,982 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:02] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.099 2026-09-10 12:54:03,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 12:54:03,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:54:03,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=122b602b1c27473f", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:03,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 12:54:03,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.003 0.013 2026-09-10 12:54:03,138 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:03,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-09-10 12:54:03,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 12:54:03,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.064 0.031 2026-09-10 12:54:03,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.021 0.127 2026-09-10 12:54:03,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.143 0.184 2026-09-10 12:54:03,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.296 2026-09-10 12:54:03,657 26 INFO rb-c800635-224702-413894 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-09-10 12:54:03,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:54:03,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-10 12:54:03,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.008 0.007 2026-09-10 12:54:03,761 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:54:03,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 12:54:03,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:03,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-09-10 12:54:03,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-09-10 12:54:03,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 12:54:03,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:03] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-09-10 12:54:04,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-10 12:54:04,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-10 12:54:04,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-10 12:54:04,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 12:54:04,064 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:04,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 12:54:04,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.026 2026-09-10 12:54:04,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 12:54:04,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.012 0.011 2026-09-10 12:54:04,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 12:54:04,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 12:54:04,340 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14674251 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'a0f4069c-c3b7-400f-be61-dad0e7354b01'}] 2026-09-10 12:54:04,383 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14674251 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'a0f4069c-c3b7-400f-be61-dad0e7354b01'} created pos.order #659 2026-09-10 12:54:04,397 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14674251 finished 2026-09-10 12:54:04,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.092 0.099 2026-09-10 12:54:04,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-10 12:54:04,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 12:54:04,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:54:04,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 12:54:04,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 12:54:04,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:04] "GET /web/image/product.product/2421/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.011 0.024 2026-09-10 12:54:04,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 12:54:04,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 12:54:04,907 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80730423 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'a0f4069c-c3b7-400f-be61-dad0e7354b01'}] 2026-09-10 12:54:04,931 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1084] to pos.order #659 2026-09-10 12:54:04,939 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80730423 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'a0f4069c-c3b7-400f-be61-dad0e7354b01'} updated pos.order #659 2026-09-10 12:54:04,960 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80730423 finished 2026-09-10 12:54:05,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.106 0.143 2026-09-10 12:54:05,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-10 12:54:05,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 12:54:05,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 12:54:05,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-10 12:54:05,340 26 INFO rb-c800635-224702-413894 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-09-10 12:54:05,340 26 INFO rb-c800635-224702-413894 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-09-10 12:54:05,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8991708 (allocated 9961472) 2026-09-10 12:54:05,404 26 INFO rb-c800635-224702-413894 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-09-10 12:54:05,423 26 INFO rb-c800635-224702-413894 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 94396 2026-09-10 12:54:05,425 26 INFO rb-c800635-224702-413894 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-09-10 12:54:05,426 26 INFO rb-c800635-224702-413894 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 94396 2026-09-10 12:54:05,448 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:54:05,571 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125405_571474_test_online_payment_self_pay_after_meal_table.txt 2026-09-10 12:54:05,571 26 INFO rb-c800635-224702-413894 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/tmpr6kg0fsf_chrome_odoo" 2026-09-10 12:54:05,731 26 INFO rb-c800635-224702-413894 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-09-10 12:54:06,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:06] "GET /pos/pay/659?access_token=487796b6-5a48-4350-bead-2b16cb4b2d34&exit_route=http://127.0.0.1:8069/pos-self/99?access_token%3D122b602b1c27473f HTTP/1.1" 200 - 126 0.102 0.661 2026-09-10 12:54:06,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 94587 2026-09-10 12:54:06,572 26 INFO rb-c800635-224702-413894 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/tmp2rl0gayl_chrome_odoo 2026-09-10 12:54:06,572 26 INFO rb-c800635-224702-413894 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:40993/json/version 2026-09-10 12:54:06,573 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:06,619 26 INFO rb-c800635-224702-413894 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-09-10 12:54:06,619 26 INFO rb-c800635-224702-413894 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:40993/json 2026-09-10 12:54:06,620 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:06,674 26 INFO rb-c800635-224702-413894 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:40993/devtools/page/0AD92DF4FC1C7392792324C4E5F5A692 2026-09-10 12:54:06,698 26 INFO rb-c800635-224702-413894 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-09-10 12:54:06,714 26 INFO rb-c800635-224702-413894 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-09-10 12:54:06,765 26 INFO rb-c800635-224702-413894 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-09-10 12:54:06,770 26 INFO rb-c800635-224702-413894 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/99?access_token=122b602b1c27473f&table_identifier=3a717f22" in browser 2026-09-10 12:54:06,770 26 INFO rb-c800635-224702-413894 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/99?access_token=122b602b1c27473f&table_identifier=3a717f22" 2026-09-10 12:54:06,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:06] "GET /pos-self/99?access_token=122b602b1c27473f&table_identifier=3a717f22 HTTP/1.1" 200 - 9 0.010 0.026 2026-09-10 12:54:06,827 26 INFO rb-c800635-224702-413894 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': '0AD92DF4FC1C7392792324C4E5F5A692', 'loaderId': '58E8B8377418A1C0AB2FA9C023C5C46B', 'isDownload': False} 2026-09-10 12:54:06,828 26 INFO rb-c800635-224702-413894 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-09-10 12:54:06,851 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:06,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:06] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.021 2026-09-10 12:54:06,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:06] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.038 2026-09-10 12:54:06,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:06] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.046 2026-09-10 12:54:07,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 12:54:07,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:54:07,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=122b602b1c27473f&table_identifier=3a717f22", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:07,172 26 INFO rb-c800635-224702-413894 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-09-10 12:54:07,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.005 0.030 2026-09-10 12:54:07,193 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:07,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:54:07,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.006 2026-09-10 12:54:07,225 26 INFO rb-c800635-224702-413894 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-09-10 12:54:07,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.015 0.037 2026-09-10 12:54:07,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-10 12:54:07,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.105 0.145 2026-09-10 12:54:07,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.009 2026-09-10 12:54:07,633 26 INFO rb-c800635-224702-413894 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-09-10 12:54:07,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:54:07,716 26 INFO rb-c800635-224702-413894 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-09-10 12:54:07,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 12:54:07,751 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:54:07,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:07,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/pos.category/238/image_128?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 12:54:07,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/product.template/1933/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-10 12:54:07,890 26 INFO rb-c800635-224702-413894 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-09-10 12:54:07,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/product.template/1935/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.056 2026-09-10 12:54:07,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/product.template/1931/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-09-10 12:54:07,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/product.template/1934/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-09-10 12:54:07,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/image/product.template/1932/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-10 12:54:07,949 26 INFO rb-c800635-224702-413894 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-09-10 12:54:07,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:08,005 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:08] "GET /web/image/product.product/2419/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-10 12:54:08,073 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,116 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92851292 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': 'a5a28599-c5ce-46f3-8e4d-5157f381e3b3'}] 2026-09-10 12:54:08,146 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92851292 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': 'a5a28599-c5ce-46f3-8e4d-5157f381e3b3'} created pos.order #660 2026-09-10 12:54:08,153 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92851292 finished 2026-09-10 12:54:08,250 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.071 0.102 2026-09-10 12:54:08,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.025 2026-09-10 12:54:08,313 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:54:08,441 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,502 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:08] "GET /web/image/product.product/2421/image_512?unique=2026-09-10T12:53:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.024 2026-09-10 12:54:08,555 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,619 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,647 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65152402 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': 'a5a28599-c5ce-46f3-8e4d-5157f381e3b3'}] 2026-09-10 12:54:08,671 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1086] to pos.order #660 2026-09-10 12:54:08,682 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65152402 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': 'a5a28599-c5ce-46f3-8e4d-5157f381e3b3'} updated pos.order #660 2026-09-10 12:54:08,703 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65152402 finished 2026-09-10 12:54:08,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.085 0.110 2026-09-10 12:54:08,872 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.030 0.013 2026-09-10 12:54:08,916 26 INFO rb-c800635-224702-413894 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-09-10 12:54:08,974 26 INFO rb-c800635-224702-413894 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-09-10 12:54:09,031 26 INFO rb-c800635-224702-413894 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-09-10 12:54:09,032 26 INFO rb-c800635-224702-413894 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-09-10 12:54:09,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8973952 (allocated 10223616) 2026-09-10 12:54:09,093 26 INFO rb-c800635-224702-413894 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-09-10 12:54:09,109 26 INFO rb-c800635-224702-413894 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 94587 2026-09-10 12:54:09,110 26 INFO rb-c800635-224702-413894 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-09-10 12:54:09,111 26 INFO rb-c800635-224702-413894 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 94587 2026-09-10 12:54:09,127 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:54:09,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:09] "GET /pos/pay/660?access_token=16acccce-408f-4cec-a1e0-e5192d58ef08&exit_route=http://127.0.0.1:8069/pos-self/99?access_token%3D122b602b1c27473f%26table_identifier%3D3a717f22 HTTP/1.1" 200 - 36 0.064 0.046 2026-09-10 12:54:09,222 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125409_222614_test_online_payment_self_pay_after_meal_table.txt 2026-09-10 12:54:09,222 26 INFO rb-c800635-224702-413894 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/tmp2rl0gayl_chrome_odoo" 2026-09-10 12:54:09,290 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 12:54:11,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-10 12:54:14,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 94787 2026-09-10 12:54:14,699 26 INFO rb-c800635-224702-413894 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/tmpr8pxpe7k_chrome_odoo 2026-09-10 12:54:14,699 26 INFO rb-c800635-224702-413894 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:33811/json/version 2026-09-10 12:54:14,700 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:14,723 26 INFO rb-c800635-224702-413894 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-09-10 12:54:14,723 26 INFO rb-c800635-224702-413894 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:33811/json 2026-09-10 12:54:14,724 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:14,771 26 INFO rb-c800635-224702-413894 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:33811/devtools/page/C3D1C9DD7970254AB835DB02B86A7C9E 2026-09-10 12:54:14,794 26 INFO rb-c800635-224702-413894 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-09-10 12:54:14,798 26 INFO rb-c800635-224702-413894 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-09-10 12:54:14,814 26 INFO rb-c800635-224702-413894 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-09-10 12:54:14,876 26 INFO rb-c800635-224702-413894 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/100?access_token=1f8ad6f1da0b4a39" in browser 2026-09-10 12:54:14,877 26 INFO rb-c800635-224702-413894 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/100?access_token=1f8ad6f1da0b4a39" 2026-09-10 12:54:14,900 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:15,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /pos-self/100?access_token=1f8ad6f1da0b4a39 HTTP/1.1" 200 - 57 0.035 0.334 2026-09-10 12:54:15,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'C3D1C9DD7970254AB835DB02B86A7C9E', 'loaderId': '6C2CBDFE0AF2258E1F09B70DAA587E4C', 'isDownload': False} 2026-09-10 12:54:15,276 26 INFO rb-c800635-224702-413894 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-09-10 12:54:15,296 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:15,334 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:54:15,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.057 2026-09-10 12:54:15,379 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:54:15,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.069 2026-09-10 12:54:15,401 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:54:15,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.110 2026-09-10 12:54:15,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-09-10 12:54:15,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 12:54:15,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=1f8ad6f1da0b4a39", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:15,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.006 0.012 2026-09-10 12:54:15,628 26 INFO rb-c800635-224702-413894 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-09-10 12:54:15,633 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:15,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:54:15,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.023 0.036 2026-09-10 12:54:15,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-10 12:54:16,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.138 0.143 2026-09-10 12:54:16,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.264 2026-09-10 12:54:16,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-10 12:54:16,126 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/ir.attachment/5915/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:54:16,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:16,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/pos.category/239/image_128?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 12:54:16,279 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:16,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.template/1936/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-10 12:54:16,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:54:16,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.template/1937/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-10 12:54:16,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.template/1940/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.060 2026-09-10 12:54:16,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.template/1938/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-10 12:54:16,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.template/1939/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-10 12:54:16,375 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,442 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/ir.attachment/5881/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:54:16,476 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:16,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.product/2424/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.011 0.016 2026-09-10 12:54:16,497 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "GET /web/image/product.product/2426/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.014 0.041 2026-09-10 12:54:16,546 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,616 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,646 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80271652 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '58b11f7a-d974-483a-b370-8c9bcb389151'}] 2026-09-10 12:54:16,686 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80271652 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '58b11f7a-d974-483a-b370-8c9bcb389151'} created pos.order #661 2026-09-10 12:54:16,698 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80271652 finished 2026-09-10 12:54:16,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.080 0.099 2026-09-10 12:54:16,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-10 12:54:16,885 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,939 26 INFO rb-c800635-224702-413894 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-09-10 12:54:16,989 26 INFO rb-c800635-224702-413894 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-09-10 12:54:17,042 26 INFO rb-c800635-224702-413894 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-09-10 12:54:17,101 26 INFO rb-c800635-224702-413894 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-09-10 12:54:17,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-10 12:54:17,164 26 INFO rb-c800635-224702-413894 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-09-10 12:54:17,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:17] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.041 2026-09-10 12:54:17,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8919564 (allocated 10223616) 2026-09-10 12:54:17,252 26 INFO rb-c800635-224702-413894 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 94787 2026-09-10 12:54:17,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-10 12:54:17,254 26 INFO rb-c800635-224702-413894 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 94787 2026-09-10 12:54:17,312 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125417_312459_test_kiosk_cart_restore_and_cancel.txt 2026-09-10 12:54:17,312 26 INFO rb-c800635-224702-413894 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/tmpr8pxpe7k_chrome_odoo" 2026-09-10 12:54:17,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-10 12:54:20,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 94977 2026-09-10 12:54:20,722 26 INFO rb-c800635-224702-413894 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/tmp_rayynq0_chrome_odoo 2026-09-10 12:54:20,722 26 INFO rb-c800635-224702-413894 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:39613/json/version 2026-09-10 12:54:20,723 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:20,784 26 INFO rb-c800635-224702-413894 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-09-10 12:54:20,784 26 INFO rb-c800635-224702-413894 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:39613/json 2026-09-10 12:54:20,784 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:20,799 26 INFO rb-c800635-224702-413894 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:39613/devtools/page/D25B1B9072B39252AA571DC664A5EC34 2026-09-10 12:54:20,813 26 INFO rb-c800635-224702-413894 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-09-10 12:54:20,879 26 INFO rb-c800635-224702-413894 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-09-10 12:54:20,918 26 INFO rb-c800635-224702-413894 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-09-10 12:54:20,938 26 INFO rb-c800635-224702-413894 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/101?access_token=b63c5103b26849d6" in browser 2026-09-10 12:54:20,938 26 INFO rb-c800635-224702-413894 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/101?access_token=b63c5103b26849d6" 2026-09-10 12:54:20,976 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:21,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /pos-self/101?access_token=b63c5103b26849d6 HTTP/1.1" 200 - 57 0.054 0.519 2026-09-10 12:54:21,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'D25B1B9072B39252AA571DC664A5EC34', 'loaderId': '336A9E22EDA56464FC990F98C1472A84', 'isDownload': False} 2026-09-10 12:54:21,545 26 INFO rb-c800635-224702-413894 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-09-10 12:54:21,571 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:21,587 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:54:21,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.032 2026-09-10 12:54:21,652 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:54:21,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.025 0.096 2026-09-10 12:54:21,720 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:54:21,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.132 2026-09-10 12:54:21,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-09-10 12:54:21,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:54:21,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/101?access_token=b63c5103b26849d6", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:21,924 26 INFO rb-c800635-224702-413894 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-09-10 12:54:21,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.017 0.008 2026-09-10 12:54:21,937 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:21,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:54:21,970 26 INFO rb-c800635-224702-413894 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-09-10 12:54:22,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.032 0.034 2026-09-10 12:54:22,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-10 12:54:22,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.107 0.135 2026-09-10 12:54:22,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.221 2026-09-10 12:54:22,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:54:22,373 26 INFO rb-c800635-224702-413894 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-09-10 12:54:22,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/ir.attachment/5956/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:54:22,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:22,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/pos.category/239/image_128?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 2 0.007 0.030 2026-09-10 12:54:22,607 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:54:22,633 26 INFO rb-c800635-224702-413894 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-09-10 12:54:22,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/product.template/1937/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-09-10 12:54:22,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/product.template/1936/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-09-10 12:54:22,702 26 INFO rb-c800635-224702-413894 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-09-10 12:54:22,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/product.template/1938/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-10 12:54:22,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/product.template/1939/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-10 12:54:22,734 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:54:22,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/product.template/1940/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-10 12:54:22,753 26 INFO rb-c800635-224702-413894 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-09-10 12:54:22,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/product.product/2424/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.015 0.053 2026-09-10 12:54:22,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:22] "GET /web/image/ir.attachment/5922/raw HTTP/1.1" 200 - 4 0.001 0.104 2026-09-10 12:54:22,824 26 INFO rb-c800635-224702-413894 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-09-10 12:54:22,876 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2647424 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'beb0b209-b4f0-4db4-8736-b732817ebc9b'}] 2026-09-10 12:54:22,913 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2647424 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'beb0b209-b4f0-4db4-8736-b732817ebc9b'} created pos.order #662 2026-09-10 12:54:22,935 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2647424 finished 2026-09-10 12:54:23,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.092 0.130 2026-09-10 12:54:23,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.011 2026-09-10 12:54:23,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-10 12:54:23,140 26 INFO rb-c800635-224702-413894 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-09-10 12:54:23,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7693360 (allocated 8650752) 2026-09-10 12:54:23,208 26 INFO rb-c800635-224702-413894 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 94977 2026-09-10 12:54:23,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-10 12:54:23,211 26 INFO rb-c800635-224702-413894 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 94977 2026-09-10 12:54:23,283 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125423_283199_test_online_payment_kiosk_qr_code.txt 2026-09-10 12:54:23,283 26 INFO rb-c800635-224702-413894 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/tmp_rayynq0_chrome_odoo" 2026-09-10 12:54:23,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-10 12:54:26,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95161 2026-09-10 12:54:26,753 26 INFO rb-c800635-224702-413894 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/tmpy31frtrr_chrome_odoo 2026-09-10 12:54:26,753 26 INFO rb-c800635-224702-413894 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:38041/json/version 2026-09-10 12:54:26,755 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:26,796 26 INFO rb-c800635-224702-413894 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-09-10 12:54:26,796 26 INFO rb-c800635-224702-413894 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:38041/json 2026-09-10 12:54:26,801 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:26,808 26 INFO rb-c800635-224702-413894 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:38041/devtools/page/4BA26446311E899861BF69EDA6BFEF34 2026-09-10 12:54:26,818 26 INFO rb-c800635-224702-413894 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-09-10 12:54:26,827 26 INFO rb-c800635-224702-413894 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-09-10 12:54:26,923 26 INFO rb-c800635-224702-413894 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-09-10 12:54:26,978 26 INFO rb-c800635-224702-413894 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/102?access_token=bf5a42e4740643a2" in browser 2026-09-10 12:54:26,978 26 INFO rb-c800635-224702-413894 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/102?access_token=bf5a42e4740643a2" 2026-09-10 12:54:27,002 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:27,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /pos-self/102?access_token=bf5a42e4740643a2 HTTP/1.1" 200 - 57 0.093 0.347 2026-09-10 12:54:27,440 26 INFO rb-c800635-224702-413894 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': '4BA26446311E899861BF69EDA6BFEF34', 'loaderId': '13F6A71338AD6C4C66CF68565730AA52', 'isDownload': False} 2026-09-10 12:54:27,440 26 INFO rb-c800635-224702-413894 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-09-10 12:54:27,451 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:27,484 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:54:27,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.050 0.031 2026-09-10 12:54:27,546 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:54:27,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-09-10 12:54:27,573 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:54:27,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.112 2026-09-10 12:54:27,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-09-10 12:54:27,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-10 12:54:27,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.013 0.011 2026-09-10 12:54:27,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102?access_token=bf5a42e4740643a2", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:27,808 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:27,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.004 2026-09-10 12:54:27,808 26 INFO rb-c800635-224702-413894 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-09-10 12:54:27,861 26 INFO rb-c800635-224702-413894 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-09-10 12:54:27,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.074 0.037 2026-09-10 12:54:27,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.135 2026-09-10 12:54:28,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.157 0.153 2026-09-10 12:54:28,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.300 2026-09-10 12:54:28,334 26 INFO rb-c800635-224702-413894 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-09-10 12:54:28,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/ir.attachment/5997/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-09-10 12:54:28,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:28,512 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:54:28,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/pos.category/239/image_128?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 2 0.003 0.026 2026-09-10 12:54:28,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.template/1936/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.037 2026-09-10 12:54:28,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.template/1940/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-10 12:54:28,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:54:28,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.template/1938/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-09-10 12:54:28,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.template/1937/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-10 12:54:28,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.template/1939/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-09-10 12:54:28,650 26 INFO rb-c800635-224702-413894 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-09-10 12:54:28,720 26 INFO rb-c800635-224702-413894 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-09-10 12:54:28,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/ir.attachment/5963/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:54:28,757 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:28,775 26 INFO rb-c800635-224702-413894 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-09-10 12:54:28,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.product/2424/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.012 0.025 2026-09-10 12:54:28,826 26 INFO rb-c800635-224702-413894 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-09-10 12:54:28,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:28] "GET /web/image/product.product/2426/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.019 0.051 2026-09-10 12:54:28,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 12:54:28,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 12:54:29,015 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,016 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,045 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95563283 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '8c2ce79d-4acb-49a6-a4e8-ed96b950f604'}] 2026-09-10 12:54:29,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7921068 (allocated 8912896) 2026-09-10 12:54:29,072 26 INFO rb-c800635-224702-413894 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 95161 2026-09-10 12:54:29,074 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,074 26 INFO rb-c800635-224702-413894 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 95161 2026-09-10 12:54:29,088 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95563283 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '8c2ce79d-4acb-49a6-a4e8-ed96b950f604'} created pos.order #663 2026-09-10 12:54:29,090 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95563283 finished 2026-09-10 12:54:29,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.084 0.089 2026-09-10 12:54:29,183 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125429_183391_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-10 12:54:29,183 26 INFO rb-c800635-224702-413894 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/tmpy31frtrr_chrome_odoo" 2026-09-10 12:54:29,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95345 2026-09-10 12:54:29,463 26 INFO rb-c800635-224702-413894 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/tmpbcnlvh37_chrome_odoo 2026-09-10 12:54:29,463 26 INFO rb-c800635-224702-413894 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:36147/json/version 2026-09-10 12:54:29,476 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:29,551 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,551 26 INFO rb-c800635-224702-413894 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:36147/json 2026-09-10 12:54:29,552 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:29,593 26 INFO rb-c800635-224702-413894 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:36147/devtools/page/092F38BE608205A7D7A63C6B822ECDFC 2026-09-10 12:54:29,613 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,618 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,710 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:54:29,718 26 INFO rb-c800635-224702-413894 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-09-10 12:54:29,722 26 INFO rb-c800635-224702-413894 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=102" in browser 2026-09-10 12:54:29,722 26 INFO rb-c800635-224702-413894 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=102" 2026-09-10 12:54:29,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:29] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.057 0.201 2026-09-10 12:54:29,997 26 INFO rb-c800635-224702-413894 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': '092F38BE608205A7D7A63C6B822ECDFC', 'loaderId': 'A4E2BF69F0DC374FD09525BD5244C4D5', 'isDownload': False} 2026-09-10 12:54:29,997 26 INFO rb-c800635-224702-413894 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-09-10 12:54:30,011 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:30,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.006 2026-09-10 12:54:30,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:54:30,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:54:30,487 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:54:30,493 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:30,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:54:30,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=102", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:30,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:54:30,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 12:54:30,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:54:30,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:54:30,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.008 2026-09-10 12:54:30,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:54:30,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.022 2026-09-10 12:54:30,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-09-10 12:54:31,564 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-09-10 12:54:31,568 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:54:31,568 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-09-10 12:54:31,571 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:54:31,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.506 0.415 2026-09-10 12:54:31,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:54:31,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.012 2026-09-10 12:54:31,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-09-10 12:54:31,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.011 2026-09-10 12:54:31,841 26 INFO rb-c800635-224702-413894 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-09-10 12:54:31,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 12:54:31,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:54:31,933 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:54:31,938 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:54:31,941 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:31,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:31] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-09-10 12:54:32,009 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:54:32,011 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:32,031 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:32,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-10 12:54:32,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.072 0.065 2026-09-10 12:54:32,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-10 12:54:32,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.033 0.166 2026-09-10 12:54:32,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-10 12:54:32,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.077 0.077 2026-09-10 12:54:32,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.015 2026-09-10 12:54:32,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-10 12:54:32,422 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:32,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:54:32,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-10 12:54:32,598 26 INFO rb-c800635-224702-413894 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-09-10 12:54:32,598 26 INFO rb-c800635-224702-413894 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-09-10 12:54:32,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13533268 (allocated 14417920) 2026-09-10 12:54:32,704 26 INFO rb-c800635-224702-413894 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 95345 2026-09-10 12:54:32,710 26 INFO rb-c800635-224702-413894 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-09-10 12:54:32,714 26 INFO rb-c800635-224702-413894 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 95345 2026-09-10 12:54:32,823 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125432_823294_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-10 12:54:32,823 26 INFO rb-c800635-224702-413894 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/tmpbcnlvh37_chrome_odoo" 2026-09-10 12:54:32,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-09-10 12:54:36,516 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:36,693 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:54:37,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:37] "GET /pos/pay/664?access_token=ff368b63-c835-4e33-96d7-0f2e657f93f5 HTTP/1.1" 200 - 151 0.123 0.883 2026-09-10 12:54:37,533 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:54:37,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:37] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 29 0.023 0.023 2026-09-10 12:54:37,622 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:54:38,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:38] "GET /pos/pay/confirmation/664?access_token=ff368b63-c835-4e33-96d7-0f2e657f93f5&exit_route=/&tx_id=10 HTTP/1.1" 303 - 272 0.208 0.344 2026-09-10 12:54:38,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:38] "GET / HTTP/1.1" 200 - 32 0.065 0.301 2026-09-10 12:54:38,544 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-10 12:54:38,591 26 INFO rb-c800635-224702-413894 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:54:38,593 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-09-10 12:54:38,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:38] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.066 0.065 2026-09-10 12:54:38,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-09-10 12:54:41,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95546 2026-09-10 12:54:41,448 26 INFO rb-c800635-224702-413894 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/tmpmrns_0lh_chrome_odoo 2026-09-10 12:54:41,448 26 INFO rb-c800635-224702-413894 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:35843/json/version 2026-09-10 12:54:41,449 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:41,514 26 INFO rb-c800635-224702-413894 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-09-10 12:54:41,514 26 INFO rb-c800635-224702-413894 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:35843/json 2026-09-10 12:54:41,514 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:41,527 26 INFO rb-c800635-224702-413894 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:35843/devtools/page/78033A950E6CFA5D3CF9B005BCBBB8B4 2026-09-10 12:54:41,571 26 INFO rb-c800635-224702-413894 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-09-10 12:54:41,614 26 INFO rb-c800635-224702-413894 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-09-10 12:54:41,660 26 INFO rb-c800635-224702-413894 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-09-10 12:54:41,685 26 INFO rb-c800635-224702-413894 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/104?access_token=d1824cb6f19f43d0" in browser 2026-09-10 12:54:41,685 26 INFO rb-c800635-224702-413894 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/104?access_token=d1824cb6f19f43d0" 2026-09-10 12:54:41,716 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:42,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /pos-self/104?access_token=d1824cb6f19f43d0 HTTP/1.1" 200 - 57 0.046 0.484 2026-09-10 12:54:42,245 26 INFO rb-c800635-224702-413894 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': '78033A950E6CFA5D3CF9B005BCBBB8B4', 'loaderId': '215F4CB19074C073874BDC2EC920C600', 'isDownload': False} 2026-09-10 12:54:42,245 26 INFO rb-c800635-224702-413894 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-09-10 12:54:42,267 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:42,293 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:54:42,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.032 2026-09-10 12:54:42,334 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:54:42,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-09-10 12:54:42,365 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:54:42,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.092 2026-09-10 12:54:42,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.012 2026-09-10 12:54:42,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-09-10 12:54:42,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.012 2026-09-10 12:54:42,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/104?access_token=d1824cb6f19f43d0", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:42,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 12:54:42,598 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:42,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.014 2026-09-10 12:54:42,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 12:54:42,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.025 0.052 2026-09-10 12:54:42,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-10 12:54:42,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.013 2026-09-10 12:54:43,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.115 0.147 2026-09-10 12:54:43,049 26 INFO rb-c800635-224702-413894 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-09-10 12:54:43,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:54:43,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-10 12:54:43,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 12:54:43,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:43,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 12:54:43,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:43,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/pos.category/239/image_128?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 12:54:43,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/product.template/1936/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 12:54:43,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/product.template/1937/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-10 12:54:43,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/product.template/1940/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-10 12:54:43,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 12:54:43,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/product.template/1938/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-10 12:54:43,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/product.template/1939/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-10 12:54:43,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 12:54:43,438 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:43,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "GET /web/image/product.product/2424/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.012 2026-09-10 12:54:43,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 12:54:43,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 12:54:43,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-09-10 12:54:43,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 12:54:43,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 12:54:43,706 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47735072 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '5612dee1-6a64-4531-93e5-8570d89d96ad'}] 2026-09-10 12:54:43,762 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47735072 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '5612dee1-6a64-4531-93e5-8570d89d96ad'} created pos.order #665 2026-09-10 12:54:43,772 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47735072 finished 2026-09-10 12:54:43,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.095 0.108 2026-09-10 12:54:43,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.014 2026-09-10 12:54:43,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 12:54:43,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:54:44,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 12:54:44,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 12:54:44,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:44] "GET /web/image/product.product/2426/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.011 0.014 2026-09-10 12:54:44,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 12:54:44,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 12:54:44,248 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10256935 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '5612dee1-6a64-4531-93e5-8570d89d96ad'}] 2026-09-10 12:54:44,265 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1094] to pos.order #665 2026-09-10 12:54:44,269 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10256935 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '5612dee1-6a64-4531-93e5-8570d89d96ad'} updated pos.order #665 2026-09-10 12:54:44,282 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10256935 finished 2026-09-10 12:54:44,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.075 0.094 2026-09-10 12:54:44,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.014 2026-09-10 12:54:44,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 12:54:44,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 12:54:44,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-10 12:54:44,611 26 INFO rb-c800635-224702-413894 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-09-10 12:54:44,611 26 INFO rb-c800635-224702-413894 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-09-10 12:54:44,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9050356 (allocated 10485760) 2026-09-10 12:54:44,653 26 INFO rb-c800635-224702-413894 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 95546 2026-09-10 12:54:44,654 26 INFO rb-c800635-224702-413894 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-09-10 12:54:44,655 26 INFO rb-c800635-224702-413894 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 95546 2026-09-10 12:54:44,755 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125444_755560_test_online_payment_self_pay_after_meal_table.txt 2026-09-10 12:54:44,755 26 INFO rb-c800635-224702-413894 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/tmpmrns_0lh_chrome_odoo" 2026-09-10 12:54:45,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95744 2026-09-10 12:54:45,040 26 INFO rb-c800635-224702-413894 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/tmpp2mp3h2s_chrome_odoo 2026-09-10 12:54:45,040 26 INFO rb-c800635-224702-413894 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:34485/json/version 2026-09-10 12:54:45,041 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:45,098 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,098 26 INFO rb-c800635-224702-413894 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:34485/json 2026-09-10 12:54:45,098 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:45,116 26 INFO rb-c800635-224702-413894 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:34485/devtools/page/7F74113EAB832814EE4005B7967334F7 2026-09-10 12:54:45,200 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,211 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,233 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,235 26 INFO rb-c800635-224702-413894 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/104?access_token=d1824cb6f19f43d0&table_identifier=8180cf82" in browser 2026-09-10 12:54:45,236 26 INFO rb-c800635-224702-413894 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/104?access_token=d1824cb6f19f43d0&table_identifier=8180cf82" 2026-09-10 12:54:45,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /pos-self/104?access_token=d1824cb6f19f43d0&table_identifier=8180cf82 HTTP/1.1" 200 - 9 0.004 0.030 2026-09-10 12:54:45,298 26 INFO rb-c800635-224702-413894 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': '7F74113EAB832814EE4005B7967334F7', 'loaderId': '965C45C086C1F72B43EB0F2523DA4329', 'isDownload': False} 2026-09-10 12:54:45,298 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,322 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:45,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.014 2026-09-10 12:54:45,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.020 2026-09-10 12:54:45,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.036 2026-09-10 12:54:45,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:54:45,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.022 2026-09-10 12:54:45,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/104?access_token=d1824cb6f19f43d0&table_identifier=8180cf82", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:54:45,593 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:54:45,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:54:45,602 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.012 0.013 2026-09-10 12:54:45,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 12:54:45,656 26 INFO rb-c800635-224702-413894 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-09-10 12:54:45,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.030 0.051 2026-09-10 12:54:45,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-09-10 12:54:46,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.142 0.136 2026-09-10 12:54:46,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.009 2026-09-10 12:54:46,107 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:54:46,184 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-09-10 12:54:46,233 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:54:46,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:54:46,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/pos.category/239/image_128?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 2 0.019 0.015 2026-09-10 12:54:46,359 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/product.template/1936/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.029 2026-09-10 12:54:46,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/product.template/1940/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-09-10 12:54:46,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/product.template/1939/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-10 12:54:46,424 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/product.template/1937/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-09-10 12:54:46,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/product.template/1938/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-09-10 12:54:46,459 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:54:46,482 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "GET /web/image/product.product/2424/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-09-10 12:54:46,551 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,627 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6652103 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '7d9e5294-9986-4b85-8913-224ed52100a0'}] 2026-09-10 12:54:46,668 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6652103 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '7d9e5294-9986-4b85-8913-224ed52100a0'} created pos.order #666 2026-09-10 12:54:46,687 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6652103 finished 2026-09-10 12:54:46,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.135 0.112 2026-09-10 12:54:46,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 12:54:46,849 26 INFO rb-c800635-224702-413894 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-09-10 12:54:46,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:54:46,972 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,033 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,082 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:47] "GET /web/image/product.product/2426/image_512?unique=2026-09-10T12:54:09.000+00:00 HTTP/1.1" 200 - 8 0.018 0.023 2026-09-10 12:54:47,150 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,184 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21136839 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '7d9e5294-9986-4b85-8913-224ed52100a0'}] 2026-09-10 12:54:47,209 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1096] to pos.order #666 2026-09-10 12:54:47,215 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21136839 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '7d9e5294-9986-4b85-8913-224ed52100a0'} updated pos.order #666 2026-09-10 12:54:47,228 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21136839 finished 2026-09-10 12:54:47,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.107 0.103 2026-09-10 12:54:47,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 12:54:47,404 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,460 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,517 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,580 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,580 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8731784 (allocated 10223616) 2026-09-10 12:54:47,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-10 12:54:47,649 26 INFO rb-c800635-224702-413894 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 95744 2026-09-10 12:54:47,650 26 INFO rb-c800635-224702-413894 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-09-10 12:54:47,650 26 INFO rb-c800635-224702-413894 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 95744 2026-09-10 12:54:47,671 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:54:47,751 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125447_751135_test_online_payment_self_pay_after_meal_table.txt 2026-09-10 12:54:47,751 26 INFO rb-c800635-224702-413894 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/tmpp2mp3h2s_chrome_odoo" 2026-09-10 12:54:47,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-10 12:54:48,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:48] "GET /pos/pay/666?access_token=9167fb95-f018-4f81-9fb0-bf60bae118c8&exit_route=http://127.0.0.1:8069/pos-self/104?access_token%3Dd1824cb6f19f43d0%26table_identifier%3D8180cf82 HTTP/1.1" 200 - 126 0.179 0.735 2026-09-10 12:54:48,625 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 12:54:57,963 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-09-10 12:54:58,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-10 12:54:58,493 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-09-10 12:54:58,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 95932 2026-09-10 12:54:58,816 26 INFO rb-c800635-224702-413894 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/tmp4jgzcf7r_chrome_odoo 2026-09-10 12:54:58,817 26 INFO rb-c800635-224702-413894 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:40731/json/version 2026-09-10 12:54:58,818 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:58,870 26 INFO rb-c800635-224702-413894 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-09-10 12:54:58,874 26 INFO rb-c800635-224702-413894 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:40731/json 2026-09-10 12:54:58,874 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:54:58,914 26 INFO rb-c800635-224702-413894 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:40731/devtools/page/24E5A9928F22D24B524B25A6E45CDD83 2026-09-10 12:54:58,939 26 INFO rb-c800635-224702-413894 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-09-10 12:54:58,975 26 INFO rb-c800635-224702-413894 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-09-10 12:54:59,038 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:54:59,044 26 INFO rb-c800635-224702-413894 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-09-10 12:54:59,046 26 INFO rb-c800635-224702-413894 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/106" in browser 2026-09-10 12:54:59,046 26 INFO rb-c800635-224702-413894 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/106" 2026-09-10 12:54:59,066 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:54:59,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:59] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.053 0.394 2026-09-10 12:54:59,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '24E5A9928F22D24B524B25A6E45CDD83', 'loaderId': '85BDF94A80C5922C38536A35E03D1552', 'isDownload': False} 2026-09-10 12:54:59,505 26 INFO rb-c800635-224702-413894 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-09-10 12:54:59,519 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:54:59,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:59] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 12:54:59,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:59] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-09-10 12:54:59,560 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:54:59] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-10 12:55:00,058 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:00,064 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:00,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:55:00,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate test code "odoo.startTour('OnlinePaymentWithMultiTables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/106", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:00,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [1/17] Tour OnlinePaymentWithMultiTables → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:55:00,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 12:55:00,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:55:00,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:55:00,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-09-10 12:55:00,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-10 12:55:00,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.028 2026-09-10 12:55:00,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.033 2026-09-10 12:55:00,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.318 0.305 2026-09-10 12:55:00,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:55:01,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:55:01,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-10 12:55:01,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 12:55:01,167 26 INFO rb-c800635-224702-413894 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-09-10 12:55:01,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 12:55:01,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:01,254 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 12:55:01,262 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:55:01,268 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:55:01,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.016 0.044 2026-09-10 12:55:01,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:55:01,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:55:01,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.063 2026-09-10 12:55:01,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-10 12:55:01,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [2/17] Tour OnlinePaymentWithMultiTables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:55:01,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.088 0.085 2026-09-10 12:55:01,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [3/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:55:01,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.036 0.220 2026-09-10 12:55:01,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.035 0.086 2026-09-10 12:55:01,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:55:01,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [4/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:55:01,762 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:01,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [5/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:55:01,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [6/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:55:01,908 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:01,917 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3577212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'c2d7b309-fd40-4f7e-8ce3-adf2b5cad7e1'}] 2026-09-10 12:55:01,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [7/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:55:01,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [8/17] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-09-10 12:55:02,014 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3577212 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'c2d7b309-fd40-4f7e-8ce3-adf2b5cad7e1'} created pos.order #667 2026-09-10 12:55:02,037 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3577212 finished 2026-09-10 12:55:02,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [9/17] Tour OnlinePaymentWithMultiTables → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:55:02,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.107 0.086 2026-09-10 12:55:02,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [10/17] Tour OnlinePaymentWithMultiTables → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:55:04,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [11/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:55:04,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [12/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:55:04,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-09-10 12:55:04,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [13/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:55:04,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [14/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:55:04,373 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50781562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '71570419-7df4-4753-85bb-586a9b24ff49'}] 2026-09-10 12:55:04,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [15/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:55:04,426 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50781562 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '71570419-7df4-4753-85bb-586a9b24ff49'} created pos.order #668 2026-09-10 12:55:04,440 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50781562 finished 2026-09-10 12:55:04,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [16/17] Tour OnlinePaymentWithMultiTables → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-10 12:55:04,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.047 0.066 2026-09-10 12:55:04,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [17/17] Tour OnlinePaymentWithMultiTables → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:55:04,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-09-10 12:55:04,593 26 INFO rb-c800635-224702-413894 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-09-10 12:55:04,597 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89228089 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '71570419-7df4-4753-85bb-586a9b24ff49'}] 2026-09-10 12:55:04,629 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89228089 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '71570419-7df4-4753-85bb-586a9b24ff49'} updated pos.order #668 2026-09-10 12:55:04,644 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89228089 finished 2026-09-10 12:55:04,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16434548 (allocated 17698816) 2026-09-10 12:55:04,698 26 INFO rb-c800635-224702-413894 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 95932 2026-09-10 12:55:04,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-09-10 12:55:04,713 26 INFO rb-c800635-224702-413894 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 95932 2026-09-10 12:55:04,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.074 0.068 2026-09-10 12:55:04,829 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125504_828853_test_01_online_payment_with_multi_table.txt 2026-09-10 12:55:04,829 26 INFO rb-c800635-224702-413894 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/tmp4jgzcf7r_chrome_odoo" 2026-09-10 12:55:04,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-10 12:55:11,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96134 2026-09-10 12:55:11,469 26 INFO rb-c800635-224702-413894 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/tmptxr0nhh__chrome_odoo 2026-09-10 12:55:11,469 26 INFO rb-c800635-224702-413894 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:45969/json/version 2026-09-10 12:55:11,471 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:11,559 26 INFO rb-c800635-224702-413894 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-09-10 12:55:11,559 26 INFO rb-c800635-224702-413894 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:45969/json 2026-09-10 12:55:11,560 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:11,579 26 INFO rb-c800635-224702-413894 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:45969/devtools/page/38EC021EBC0839206778744AA5B4FDCF 2026-09-10 12:55:11,587 26 INFO rb-c800635-224702-413894 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-09-10 12:55:11,597 26 INFO rb-c800635-224702-413894 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-09-10 12:55:11,779 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-10 12:55:11,791 26 INFO rb-c800635-224702-413894 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-09-10 12:55:11,798 26 INFO rb-c800635-224702-413894 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/107?access_token=29820340f12d49ed" in browser 2026-09-10 12:55:11,798 26 INFO rb-c800635-224702-413894 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/107?access_token=29820340f12d49ed" 2026-09-10 12:55:11,850 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:55:12,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /pos-self/107?access_token=29820340f12d49ed HTTP/1.1" 200 - 82 0.072 0.375 2026-09-10 12:55:12,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '38EC021EBC0839206778744AA5B4FDCF', 'loaderId': 'E1093C6CF8C9B22D19DF1E1751E5F214', 'isDownload': False} 2026-09-10 12:55:12,288 26 INFO rb-c800635-224702-413894 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-09-10 12:55:12,303 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:12,320 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-10 12:55:12,615 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:55:12,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /web/assets/2/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.019 0.308 2026-09-10 12:55:12,656 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:55:12,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /web/assets/2/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.011 0.363 2026-09-10 12:55:12,720 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:55:12,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /web/assets/2/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.023 0.406 2026-09-10 12:55:12,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /favicon.ico HTTP/1.1" 301 - 7 0.004 0.010 2026-09-10 12:55:12,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:55:12,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/107?access_token=29820340f12d49ed", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:12,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "GET /web/image/website/2/favicon?unique=b64c046 HTTP/1.1" 200 - 5 0.004 0.012 2026-09-10 12:55:12,936 26 INFO rb-c800635-224702-413894 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-09-10 12:55:12,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:12] "POST /pos/ping HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:55:12,992 26 INFO rb-c800635-224702-413894 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-09-10 12:55:12,994 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6388a81/bus.websocket_worker_assets.min.js, copying from /web/assets/6388a81/bus.websocket_worker_assets.min.js 2026-09-10 12:55:13,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.015 0.030 2026-09-10 12:55:13,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.031 0.082 2026-09-10 12:55:13,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-09-10 12:55:13,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.132 0.171 2026-09-10 12:55:13,454 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/ir.attachment/6177/raw HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 12:55:13,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [3/6] Tour test_online_payment_self_multi_company → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:55:13,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/pos.category/244/image_128?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.025 2026-09-10 12:55:13,636 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/pos.category/243/image_128?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-10 12:55:13,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/product.template/1954/image_512?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-10 12:55:13,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/product.template/1957/image_512?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 4 0.003 0.067 2026-09-10 12:55:13,715 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/product.template/1958/image_512?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 4 0.018 0.087 2026-09-10 12:55:13,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/product.template/1956/image_512?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 4 0.005 0.113 2026-09-10 12:55:13,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/product.template/1955/image_512?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 4 0.019 0.139 2026-09-10 12:55:13,789 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,798 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:13,798 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:13,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/ir.attachment/6178/raw HTTP/1.1" 200 - 5 0.010 0.079 2026-09-10 12:55:13,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:13] "GET /web/image/product.product/2442/image_512?unique=2026-09-10T12:54:48.000+00:00 HTTP/1.1" 200 - 9 0.028 0.061 2026-09-10 12:55:13,886 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,887 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7458724 (allocated 8388608) 2026-09-10 12:55:13,949 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7437220 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': 'aa2489c3-c57e-49eb-a9a2-48559f63a6da'}] 2026-09-10 12:55:13,949 26 INFO rb-c800635-224702-413894 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 96134 2026-09-10 12:55:13,951 26 INFO rb-c800635-224702-413894 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-09-10 12:55:13,960 26 INFO rb-c800635-224702-413894 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 96134 2026-09-10 12:55:14,011 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7437220 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': 'aa2489c3-c57e-49eb-a9a2-48559f63a6da'} created pos.order #669 2026-09-10 12:55:14,012 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7437220 finished 2026-09-10 12:55:14,048 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125514_047890_test_02_online_payment_with_multi_website_company.txt 2026-09-10 12:55:14,048 26 INFO rb-c800635-224702-413894 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/tmptxr0nhh__chrome_odoo" 2026-09-10 12:55:14,058 26 INFO rb-c800635-224702-413894 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-09-10 12:55:14,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.147 0.107 2026-09-10 12:55:14,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96317 2026-09-10 12:55:14,504 26 INFO rb-c800635-224702-413894 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/tmpiafygd1j_chrome_odoo 2026-09-10 12:55:14,505 26 INFO rb-c800635-224702-413894 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:39375/json/version 2026-09-10 12:55:14,506 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:14,611 26 INFO rb-c800635-224702-413894 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-09-10 12:55:14,611 26 INFO rb-c800635-224702-413894 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:39375/json 2026-09-10 12:55:14,615 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:14,674 26 INFO rb-c800635-224702-413894 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:39375/devtools/page/4918CE416466B213EA29C2F098F7490C 2026-09-10 12:55:14,695 26 INFO rb-c800635-224702-413894 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-09-10 12:55:14,710 26 INFO rb-c800635-224702-413894 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-09-10 12:55:14,743 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-10 12:55:14,747 26 INFO rb-c800635-224702-413894 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-09-10 12:55:14,764 26 INFO rb-c800635-224702-413894 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/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b" in browser 2026-09-10 12:55:14,765 26 INFO rb-c800635-224702-413894 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/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b" 2026-09-10 12:55:14,845 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-09-10 12:55:15,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:15] "GET /pos/pay/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b HTTP/1.1" 200 - 158 0.222 0.754 2026-09-10 12:55:15,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '4918CE416466B213EA29C2F098F7490C', 'loaderId': '62FF4326863E91D7638861344885D447', 'isDownload': False} 2026-09-10 12:55:15,766 26 INFO rb-c800635-224702-413894 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-09-10 12:55:15,791 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-10 12:55:15,791 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-10 12:55:15,792 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-10 12:55:15,808 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:55:15,825 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/073c3de/web.assets_frontend.min.css, copying from /web/assets/073c3de/web.assets_frontend.min.css 2026-09-10 12:55:15,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:15] "GET /web/assets/2/073c3de/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.067 0.056 2026-09-10 12:55:15,942 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/01754f5/web.assets_frontend_minimal.min.js, copying from /web/assets/01754f5/web.assets_frontend_minimal.min.js 2026-09-10 12:55:15,950 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 12:55:15,951 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 12:55:15,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:15] "GET /web/assets/2/01754f5/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.023 0.096 2026-09-10 12:55:15,981 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/f4e9522/web.__assets_tests_call__.min.js, copying from /web/assets/f4e9522/web.__assets_tests_call__.min.js 2026-09-10 12:55:16,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:16] "GET /web/assets/2/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.018 0.043 2026-09-10 12:55:16,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:16] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=b64c046 HTTP/1.1" 200 - 5 0.005 0.015 2026-09-10 12:55:16,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:16] "GET /web/image/website/2/favicon?unique=b64c046 HTTP/1.1" 200 - 5 0.004 0.009 2026-09-10 12:55:16,205 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/b2fcc08/web.assets_frontend_lazy.min.js, copying from /web/assets/b2fcc08/web.assets_frontend_lazy.min.js 2026-09-10 12:55:16,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:16] "GET /web/assets/2/b2fcc08/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.067 2026-09-10 12:55:16,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 12:55:16,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/pay/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:16,778 26 INFO rb-c800635-224702-413894 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-09-10 12:55:16,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:16] "POST /mail/data HTTP/1.1" 200 - 17 0.014 0.017 2026-09-10 12:55:16,828 26 INFO rb-c800635-224702-413894 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-09-10 12:55:16,829 26 INFO rb-c800635-224702-413894 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-09-10 12:55:16,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10397928 (allocated 11272192) 2026-09-10 12:55:16,906 26 INFO rb-c800635-224702-413894 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 96317 2026-09-10 12:55:16,906 26 INFO rb-c800635-224702-413894 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-09-10 12:55:16,907 26 INFO rb-c800635-224702-413894 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 96317 2026-09-10 12:55:16,986 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125516_985639_test_02_online_payment_with_multi_website_company.txt 2026-09-10 12:55:16,986 26 INFO rb-c800635-224702-413894 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/tmpiafygd1j_chrome_odoo" 2026-09-10 12:55:17,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96481 2026-09-10 12:55:17,252 26 INFO rb-c800635-224702-413894 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/tmpt8dq48zc_chrome_odoo 2026-09-10 12:55:17,252 26 INFO rb-c800635-224702-413894 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:45045/json/version 2026-09-10 12:55:17,253 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:17,302 26 INFO rb-c800635-224702-413894 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-09-10 12:55:17,302 26 INFO rb-c800635-224702-413894 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:45045/json 2026-09-10 12:55:17,302 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:17,315 26 INFO rb-c800635-224702-413894 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:45045/devtools/page/D9EB6D19B23BCFEE2DC6D71641CBF3A4 2026-09-10 12:55:17,360 26 INFO rb-c800635-224702-413894 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-09-10 12:55:17,372 26 INFO rb-c800635-224702-413894 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-09-10 12:55:17,493 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-10 12:55:17,506 26 INFO rb-c800635-224702-413894 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-09-10 12:55:17,511 26 INFO rb-c800635-224702-413894 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/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b" in browser 2026-09-10 12:55:17,511 26 INFO rb-c800635-224702-413894 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/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b" 2026-09-10 12:55:18,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /pos/pay/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b HTTP/1.1" 200 - 102 0.129 0.373 2026-09-10 12:55:18,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'D9EB6D19B23BCFEE2DC6D71641CBF3A4', 'loaderId': '36BC1EDFEA6E7DDBC3849ECCE640A64B', 'isDownload': False} 2026-09-10 12:55:18,025 26 INFO rb-c800635-224702-413894 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-09-10 12:55:18,044 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-10 12:55:18,045 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-10 12:55:18,045 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-10 12:55:18,058 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:18,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/assets/2/073c3de/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.007 0.014 2026-09-10 12:55:18,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/assets/2/01754f5/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:55:18,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/assets/2/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 12:55:18,128 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 12:55:18,132 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 12:55:18,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=b64c046 HTTP/1.1" 200 - 5 0.010 0.011 2026-09-10 12:55:18,306 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:18,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/assets/2/b2fcc08/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:55:18,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /web/image/website/2/favicon?unique=b64c046 HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 12:55:18,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:55:18,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/pay/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:18,847 26 INFO rb-c800635-224702-413894 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-09-10 12:55:18,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:18] "POST /mail/data HTTP/1.1" 200 - 22 0.013 0.027 2026-09-10 12:55:18,899 26 INFO rb-c800635-224702-413894 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-09-10 12:55:18,900 26 INFO rb-c800635-224702-413894 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-09-10 12:55:18,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10398808 (allocated 11272192) 2026-09-10 12:55:18,983 26 INFO rb-c800635-224702-413894 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 96481 2026-09-10 12:55:18,985 26 INFO rb-c800635-224702-413894 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-09-10 12:55:18,986 26 INFO rb-c800635-224702-413894 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 96481 2026-09-10 12:55:19,084 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125519_084443_test_02_online_payment_with_multi_website_company.txt 2026-09-10 12:55:19,084 26 INFO rb-c800635-224702-413894 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/tmpt8dq48zc_chrome_odoo" 2026-09-10 12:55:19,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96645 2026-09-10 12:55:19,351 26 INFO rb-c800635-224702-413894 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/tmpno8gwbx6_chrome_odoo 2026-09-10 12:55:19,351 26 INFO rb-c800635-224702-413894 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:36273/json/version 2026-09-10 12:55:19,353 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:19,399 26 INFO rb-c800635-224702-413894 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-09-10 12:55:19,399 26 INFO rb-c800635-224702-413894 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:36273/json 2026-09-10 12:55:19,400 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:19,468 26 INFO rb-c800635-224702-413894 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:36273/devtools/page/37D351A7977E6014FD4DA66080D4B519 2026-09-10 12:55:19,482 26 INFO rb-c800635-224702-413894 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-09-10 12:55:19,499 26 INFO rb-c800635-224702-413894 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-09-10 12:55:19,560 26 INFO rb-c800635-224702-413894 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-09-10 12:55:19,565 26 INFO rb-c800635-224702-413894 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/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b" in browser 2026-09-10 12:55:19,565 26 INFO rb-c800635-224702-413894 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/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b" 2026-09-10 12:55:19,641 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:55:19,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:19] "GET /pos/pay/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b HTTP/1.1" 200 - 59 0.060 0.051 2026-09-10 12:55:19,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '37D351A7977E6014FD4DA66080D4B519', 'loaderId': '1A45C6D1A3BD0EF62E42F19B88BACC10', 'isDownload': False} 2026-09-10 12:55:19,725 26 INFO rb-c800635-224702-413894 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-09-10 12:55:19,763 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-10 12:55:19,765 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-10 12:55:19,768 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-10 12:55:19,777 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:19,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:19] "GET /web/assets/2/073c3de/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.007 0.014 2026-09-10 12:55:19,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:19] "GET /web/assets/2/01754f5/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.002 0.013 2026-09-10 12:55:19,829 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 12:55:19,830 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 12:55:19,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:19] "GET /web/assets/2/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.006 2026-09-10 12:55:19,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:19] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=b64c046 HTTP/1.1" 200 - 7 0.020 0.013 2026-09-10 12:55:20,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:20] "GET /web/assets/2/b2fcc08/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 12:55:20,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:20] "GET /web/image/website/2/favicon?unique=b64c046 HTTP/1.1" 200 - 7 0.016 0.030 2026-09-10 12:55:20,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:55:20,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/pay/669?access_token=4e19090d-d440-4405-9fdf-7f09d4a4672b", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:20,556 26 INFO rb-c800635-224702-413894 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-09-10 12:55:20,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:20] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.006 2026-09-10 12:55:20,606 26 INFO rb-c800635-224702-413894 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-09-10 12:55:20,607 26 INFO rb-c800635-224702-413894 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-09-10 12:55:20,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10399160 (allocated 11010048) 2026-09-10 12:55:20,692 26 INFO rb-c800635-224702-413894 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 96645 2026-09-10 12:55:20,692 26 INFO rb-c800635-224702-413894 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-09-10 12:55:20,694 26 INFO rb-c800635-224702-413894 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 96645 2026-09-10 12:55:20,792 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125520_792390_test_02_online_payment_with_multi_website_company.txt 2026-09-10 12:55:20,792 26 INFO rb-c800635-224702-413894 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/tmpno8gwbx6_chrome_odoo" 2026-09-10 12:55:20,919 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 12:55:22,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-10 12:55:26,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 96811 2026-09-10 12:55:26,647 26 INFO rb-c800635-224702-413894 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/tmpd9nzwbbf_chrome_odoo 2026-09-10 12:55:26,647 26 INFO rb-c800635-224702-413894 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:37153/json/version 2026-09-10 12:55:26,648 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:26,682 26 INFO rb-c800635-224702-413894 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-09-10 12:55:26,682 26 INFO rb-c800635-224702-413894 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:37153/json 2026-09-10 12:55:26,683 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:26,707 26 INFO rb-c800635-224702-413894 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:37153/devtools/page/5E19E0F2CF78D0E2A9180DCE21B23290 2026-09-10 12:55:26,773 26 INFO rb-c800635-224702-413894 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-09-10 12:55:26,802 26 INFO rb-c800635-224702-413894 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-09-10 12:55:26,819 26 INFO rb-c800635-224702-413894 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-09-10 12:55:26,910 26 INFO rb-c800635-224702-413894 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/108?access_token=90636230ae8047d8" in browser 2026-09-10 12:55:26,910 26 INFO rb-c800635-224702-413894 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/108?access_token=90636230ae8047d8" 2026-09-10 12:55:26,930 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:55:27,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /pos-self/108?access_token=90636230ae8047d8 HTTP/1.1" 200 - 57 0.044 0.374 2026-09-10 12:55:27,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '5E19E0F2CF78D0E2A9180DCE21B23290', 'loaderId': '1413AC41FBAA33C755C622E2328EFAF1', 'isDownload': False} 2026-09-10 12:55:27,349 26 INFO rb-c800635-224702-413894 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-09-10 12:55:27,377 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:27,411 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:55:27,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.028 2026-09-10 12:55:27,447 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:55:27,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-09-10 12:55:27,485 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:55:27,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.100 2026-09-10 12:55:27,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-10 12:55:27,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:55:27,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/108?access_token=90636230ae8047d8", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:27,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.006 0.008 2026-09-10 12:55:27,751 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:55:27,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:55:27,760 26 INFO rb-c800635-224702-413894 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-09-10 12:55:27,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.026 0.038 2026-09-10 12:55:27,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.115 2026-09-10 12:55:28,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.143 0.177 2026-09-10 12:55:28,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.299 2026-09-10 12:55:28,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-09-10 12:55:28,348 26 INFO rb-c800635-224702-413894 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-09-10 12:55:28,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/ir.attachment/6252/raw HTTP/1.1" 200 - 4 0.008 0.011 2026-09-10 12:55:28,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:55:28,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/ir.attachment/6251/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:55:28,563 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:55:28,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/pos.category/245/image_128?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-09-10 12:55:28,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.template/1959/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-10 12:55:28,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.template/1960/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-10 12:55:28,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:55:28,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.template/1961/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-10 12:55:28,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.template/1963/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-09-10 12:55:28,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.template/1962/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-10 12:55:28,736 26 INFO rb-c800635-224702-413894 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-09-10 12:55:28,820 26 INFO rb-c800635-224702-413894 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-09-10 12:55:28,854 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:28,878 26 INFO rb-c800635-224702-413894 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-09-10 12:55:28,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/ir.attachment/6218/raw HTTP/1.1" 200 - 4 0.030 0.026 2026-09-10 12:55:28,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.product/2447/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.006 0.050 2026-09-10 12:55:28,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:28] "GET /web/image/product.product/2449/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.006 0.066 2026-09-10 12:55:28,930 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,002 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,042 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21687945 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '06d5de6c-30fb-456d-a012-530a76236ff6'}] 2026-09-10 12:55:29,104 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21687945 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '06d5de6c-30fb-456d-a012-530a76236ff6'} created pos.order #670 2026-09-10 12:55:29,112 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21687945 finished 2026-09-10 12:55:29,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.136 0.118 2026-09-10 12:55:29,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.017 2026-09-10 12:55:29,341 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,394 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,449 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,501 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,553 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-10 12:55:29,616 26 INFO rb-c800635-224702-413894 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-09-10 12:55:29,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8325900 (allocated 9961472) 2026-09-10 12:55:29,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:29] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.023 0.044 2026-09-10 12:55:29,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 96811 2026-09-10 12:55:29,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-10 12:55:29,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 96811 2026-09-10 12:55:29,802 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125529_802427_test_kiosk_cart_restore_and_cancel.txt 2026-09-10 12:55:29,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpd9nzwbbf_chrome_odoo" 2026-09-10 12:55:29,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-10 12:55:32,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 96998 2026-09-10 12:55:32,963 26 INFO rb-c800635-224702-413894 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/tmpoke8_fja_chrome_odoo 2026-09-10 12:55:32,963 26 INFO rb-c800635-224702-413894 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:46013/json/version 2026-09-10 12:55:32,964 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:33,005 26 INFO rb-c800635-224702-413894 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-09-10 12:55:33,005 26 INFO rb-c800635-224702-413894 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:46013/json 2026-09-10 12:55:33,006 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:33,020 26 INFO rb-c800635-224702-413894 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:46013/devtools/page/0FBA3C4816525F140E8F90D7F5BF5EFB 2026-09-10 12:55:33,069 26 INFO rb-c800635-224702-413894 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-09-10 12:55:33,088 26 INFO rb-c800635-224702-413894 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-09-10 12:55:33,118 26 INFO rb-c800635-224702-413894 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-09-10 12:55:33,236 26 INFO rb-c800635-224702-413894 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/109?access_token=f8192921acba4937" in browser 2026-09-10 12:55:33,236 26 INFO rb-c800635-224702-413894 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/109?access_token=f8192921acba4937" 2026-09-10 12:55:33,254 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:55:33,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:33] "GET /pos-self/109?access_token=f8192921acba4937 HTTP/1.1" 200 - 57 0.076 0.309 2026-09-10 12:55:33,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '0FBA3C4816525F140E8F90D7F5BF5EFB', 'loaderId': 'E80EFF56F70C7B7D576F1358772D8C07', 'isDownload': False} 2026-09-10 12:55:33,641 26 INFO rb-c800635-224702-413894 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-09-10 12:55:33,665 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:33,705 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:55:33,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:33] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.041 2026-09-10 12:55:33,772 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:55:33,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:33] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.092 2026-09-10 12:55:33,805 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:55:33,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:33] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.135 2026-09-10 12:55:34,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 12:55:34,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:55:34,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 12:55:34,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/109?access_token=f8192921acba4937", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:34,072 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:55:34,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.004 2026-09-10 12:55:34,075 26 INFO rb-c800635-224702-413894 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-09-10 12:55:34,135 26 INFO rb-c800635-224702-413894 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-09-10 12:55:34,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.031 0.055 2026-09-10 12:55:34,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-10 12:55:34,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.186 0.168 2026-09-10 12:55:34,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.341 2026-09-10 12:55:34,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-10 12:55:34,693 26 INFO rb-c800635-224702-413894 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-09-10 12:55:34,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/ir.attachment/6293/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:55:34,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:55:34,881 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:34,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/pos.category/245/image_128?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.005 0.039 2026-09-10 12:55:34,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/product.template/1959/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.034 2026-09-10 12:55:34,935 26 INFO rb-c800635-224702-413894 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-09-10 12:55:34,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/product.template/1960/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.046 2026-09-10 12:55:34,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/product.template/1963/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-10 12:55:34,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:34] "GET /web/image/product.template/1961/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.009 0.089 2026-09-10 12:55:35,013 26 INFO rb-c800635-224702-413894 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-09-10 12:55:35,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:35] "GET /web/image/product.template/1962/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-09-10 12:55:35,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:35] "GET /web/image/ir.attachment/6259/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:55:35,046 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:55:35,061 26 INFO rb-c800635-224702-413894 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-09-10 12:55:35,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:35] "GET /web/image/product.product/2447/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.008 0.020 2026-09-10 12:55:35,123 26 INFO rb-c800635-224702-413894 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-09-10 12:55:35,185 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16506338 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'a0467585-4657-4700-8421-ceea428311c4'}] 2026-09-10 12:55:35,216 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16506338 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'a0467585-4657-4700-8421-ceea428311c4'} created pos.order #671 2026-09-10 12:55:35,226 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16506338 finished 2026-09-10 12:55:35,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.094 0.117 2026-09-10 12:55:35,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-10 12:55:35,437 26 INFO rb-c800635-224702-413894 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-09-10 12:55:35,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7690516 (allocated 8126464) 2026-09-10 12:55:35,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 96998 2026-09-10 12:55:35,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-10 12:55:35,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 96998 2026-09-10 12:55:35,566 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125535_566417_test_online_payment_kiosk_qr_code.txt 2026-09-10 12:55:35,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpoke8_fja_chrome_odoo" 2026-09-10 12:55:35,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-10 12:55:39,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97184 2026-09-10 12:55:39,091 26 INFO rb-c800635-224702-413894 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/tmp6fyzwojv_chrome_odoo 2026-09-10 12:55:39,091 26 INFO rb-c800635-224702-413894 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:46137/json/version 2026-09-10 12:55:39,092 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:39,154 26 INFO rb-c800635-224702-413894 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-09-10 12:55:39,154 26 INFO rb-c800635-224702-413894 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:46137/json 2026-09-10 12:55:39,158 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:39,183 26 INFO rb-c800635-224702-413894 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:46137/devtools/page/CC1B55F8C759F8E526212BC49C934AD9 2026-09-10 12:55:39,207 26 INFO rb-c800635-224702-413894 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-09-10 12:55:39,215 26 INFO rb-c800635-224702-413894 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-09-10 12:55:39,292 26 INFO rb-c800635-224702-413894 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-09-10 12:55:39,358 26 INFO rb-c800635-224702-413894 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/110?access_token=c6359cc2b8164112" in browser 2026-09-10 12:55:39,366 26 INFO rb-c800635-224702-413894 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/110?access_token=c6359cc2b8164112" 2026-09-10 12:55:39,397 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:55:39,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:39] "GET /pos-self/110?access_token=c6359cc2b8164112 HTTP/1.1" 200 - 57 0.041 0.506 2026-09-10 12:55:39,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'CC1B55F8C759F8E526212BC49C934AD9', 'loaderId': 'A004A9976379B833E94428B955CF87EC', 'isDownload': False} 2026-09-10 12:55:39,942 26 INFO rb-c800635-224702-413894 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-09-10 12:55:39,956 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:39,987 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:55:40,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.034 2026-09-10 12:55:40,015 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:55:40,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.063 2026-09-10 12:55:40,067 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:55:40,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.100 2026-09-10 12:55:40,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 12:55:40,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 12:55:40,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/110?access_token=c6359cc2b8164112", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:40,242 26 INFO rb-c800635-224702-413894 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-09-10 12:55:40,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.012 0.011 2026-09-10 12:55:40,252 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:55:40,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 12:55:40,296 26 INFO rb-c800635-224702-413894 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-09-10 12:55:40,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.026 0.043 2026-09-10 12:55:40,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.092 2026-09-10 12:55:40,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.152 0.154 2026-09-10 12:55:40,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.292 2026-09-10 12:55:40,747 26 INFO rb-c800635-224702-413894 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-09-10 12:55:40,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /web/image/ir.attachment/6334/raw HTTP/1.1" 200 - 4 0.005 0.011 2026-09-10 12:55:40,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:55:40,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:55:40,997 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:55:41,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.template/1963/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.074 2026-09-10 12:55:41,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.template/1959/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.011 0.047 2026-09-10 12:55:41,042 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.template/1961/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.071 2026-09-10 12:55:41,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/pos.category/245/image_128?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.005 0.137 2026-09-10 12:55:41,112 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.template/1960/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-10 12:55:41,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.template/1962/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-10 12:55:41,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/ir.attachment/6300/raw HTTP/1.1" 200 - 4 0.001 0.015 2026-09-10 12:55:41,146 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:41,172 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.product/2447/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.031 0.017 2026-09-10 12:55:41,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "GET /web/image/product.product/2449/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.007 0.061 2026-09-10 12:55:41,224 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 12:55:41,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 12:55:41,408 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,408 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7915332 (allocated 9437184) 2026-09-10 12:55:41,473 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25588662 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'f2dd0690-9db8-479e-8ca8-e1645d4b3232'}] 2026-09-10 12:55:41,480 26 INFO rb-c800635-224702-413894 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 97184 2026-09-10 12:55:41,490 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,494 26 INFO rb-c800635-224702-413894 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 97184 2026-09-10 12:55:41,549 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25588662 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'f2dd0690-9db8-479e-8ca8-e1645d4b3232'} created pos.order #672 2026-09-10 12:55:41,550 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25588662 finished 2026-09-10 12:55:41,571 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125541_571117_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-10 12:55:41,571 26 INFO rb-c800635-224702-413894 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/tmp6fyzwojv_chrome_odoo" 2026-09-10 12:55:41,588 26 INFO rb-c800635-224702-413894 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-09-10 12:55:41,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.148 0.106 2026-09-10 12:55:41,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97365 2026-09-10 12:55:41,932 26 INFO rb-c800635-224702-413894 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/tmpmph0kszr_chrome_odoo 2026-09-10 12:55:41,932 26 INFO rb-c800635-224702-413894 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:37919/json/version 2026-09-10 12:55:41,933 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:42,014 26 INFO rb-c800635-224702-413894 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-09-10 12:55:42,014 26 INFO rb-c800635-224702-413894 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:37919/json 2026-09-10 12:55:42,015 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:42,023 26 INFO rb-c800635-224702-413894 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:37919/devtools/page/D23EFD4A4F54CEEE0DA59269270F0185 2026-09-10 12:55:42,070 26 INFO rb-c800635-224702-413894 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-09-10 12:55:42,097 26 INFO rb-c800635-224702-413894 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-09-10 12:55:42,171 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:55:42,192 26 INFO rb-c800635-224702-413894 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-09-10 12:55:42,199 26 INFO rb-c800635-224702-413894 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=110" in browser 2026-09-10 12:55:42,199 26 INFO rb-c800635-224702-413894 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=110" 2026-09-10 12:55:42,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:42] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.077 0.262 2026-09-10 12:55:42,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'D23EFD4A4F54CEEE0DA59269270F0185', 'loaderId': 'ECB76A5621449D0E752B1B1566A02D4A', 'isDownload': False} 2026-09-10 12:55:42,563 26 INFO rb-c800635-224702-413894 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-09-10 12:55:42,579 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:42,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:55:42,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.013 2026-09-10 12:55:42,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.034 2026-09-10 12:55:43,093 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:55:43,093 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:43,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:55:43,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=110", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:43,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 12:55:43,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:55:43,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:55:43,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:55:43,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.005 0.006 2026-09-10 12:55:43,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 12:55:43,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.028 2026-09-10 12:55:43,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-10 12:55:44,038 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-09-10 12:55:44,042 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:55:44,042 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-09-10 12:55:44,043 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 12:55:44,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.383 0.360 2026-09-10 12:55:44,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:55:44,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.008 2026-09-10 12:55:44,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.049 2026-09-10 12:55:44,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.014 2026-09-10 12:55:44,371 26 INFO rb-c800635-224702-413894 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-09-10 12:55:44,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-09-10 12:55:44,427 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:55:44,451 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:55:44,467 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:55:44,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.023 0.036 2026-09-10 12:55:44,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:55:44,496 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:55:44,507 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:55:44,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-10 12:55:44,624 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:55:44,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-10 12:55:44,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-10 12:55:44,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.041 0.079 2026-09-10 12:55:44,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.022 0.144 2026-09-10 12:55:44,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.147 2026-09-10 12:55:44,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.013 2026-09-10 12:55:44,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-10 12:55:44,893 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:55:44,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:55:45,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-10 12:55:45,066 26 INFO rb-c800635-224702-413894 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-09-10 12:55:45,067 26 INFO rb-c800635-224702-413894 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-09-10 12:55:45,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13501236 (allocated 14680064) 2026-09-10 12:55:45,159 26 INFO rb-c800635-224702-413894 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 97365 2026-09-10 12:55:45,159 26 INFO rb-c800635-224702-413894 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-09-10 12:55:45,160 26 INFO rb-c800635-224702-413894 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 97365 2026-09-10 12:55:45,255 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125545_255251_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-10 12:55:45,255 26 INFO rb-c800635-224702-413894 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/tmpmph0kszr_chrome_odoo" 2026-09-10 12:55:45,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-10 12:55:49,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 97555 2026-09-10 12:55:49,261 26 INFO rb-c800635-224702-413894 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/tmpzg2x5usw_chrome_odoo 2026-09-10 12:55:49,261 26 INFO rb-c800635-224702-413894 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:41833/json/version 2026-09-10 12:55:49,262 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:49,359 26 INFO rb-c800635-224702-413894 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-09-10 12:55:49,359 26 INFO rb-c800635-224702-413894 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:41833/json 2026-09-10 12:55:49,359 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:49,377 26 INFO rb-c800635-224702-413894 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:41833/devtools/page/4553600FCBEFF6341E203DB2CAB7F6D6 2026-09-10 12:55:49,388 26 INFO rb-c800635-224702-413894 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-09-10 12:55:49,414 26 INFO rb-c800635-224702-413894 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-09-10 12:55:49,507 26 INFO rb-c800635-224702-413894 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-09-10 12:55:49,617 26 INFO rb-c800635-224702-413894 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/111?access_token=894284b2c1574ef4" in browser 2026-09-10 12:55:49,617 26 INFO rb-c800635-224702-413894 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/111?access_token=894284b2c1574ef4" 2026-09-10 12:55:49,638 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:55:49,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:49] "GET /pos-self/111?access_token=894284b2c1574ef4 HTTP/1.1" 200 - 57 0.042 0.303 2026-09-10 12:55:49,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '4553600FCBEFF6341E203DB2CAB7F6D6', 'loaderId': '46948C54D35788D4CAD570E3C6D6C53D', 'isDownload': False} 2026-09-10 12:55:49,989 26 INFO rb-c800635-224702-413894 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-09-10 12:55:49,997 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:50,041 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 12:55:50,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.038 2026-09-10 12:55:50,109 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 12:55:50,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.092 2026-09-10 12:55:50,133 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 12:55:50,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.104 2026-09-10 12:55:50,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 12:55:50,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:55:50,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/111?access_token=894284b2c1574ef4", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:50,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.007 0.017 2026-09-10 12:55:50,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 12:55:50,367 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:55:50,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:55:50,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-10 12:55:50,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 12:55:50,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.020 0.041 2026-09-10 12:55:50,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.033 2026-09-10 12:55:50,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.128 0.155 2026-09-10 12:55:50,821 26 INFO rb-c800635-224702-413894 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-09-10 12:55:50,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 12:55:50,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-10 12:55:50,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.001 0.018 2026-09-10 12:55:50,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 12:55:50,952 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:55:51,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:55:51,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/pos.category/245/image_128?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:55:51,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.template/1959/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-10 12:55:51,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.template/1960/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.041 2026-09-10 12:55:51,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 12:55:51,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.template/1963/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-10 12:55:51,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.template/1961/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-09-10 12:55:51,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.template/1962/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-10 12:55:51,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 12:55:51,201 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:55:51,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 12:55:51,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.product/2447/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.021 0.015 2026-09-10 12:55:51,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 12:55:51,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.012 0.012 2026-09-10 12:55:51,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 12:55:51,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 12:55:51,467 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72472157 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '29c66de4-4a15-4a03-bdd6-98080964eb5b'}] 2026-09-10 12:55:51,501 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72472157 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '29c66de4-4a15-4a03-bdd6-98080964eb5b'} created pos.order #673 2026-09-10 12:55:51,515 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72472157 finished 2026-09-10 12:55:51,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.091 0.114 2026-09-10 12:55:51,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 12:55:51,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:55:51,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 12:55:51,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 12:55:51,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:51] "GET /web/image/product.product/2449/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-09-10 12:55:51,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 12:55:52,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 12:55:52,047 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49565589 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '29c66de4-4a15-4a03-bdd6-98080964eb5b'}] 2026-09-10 12:55:52,075 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1106] to pos.order #673 2026-09-10 12:55:52,083 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49565589 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '29c66de4-4a15-4a03-bdd6-98080964eb5b'} updated pos.order #673 2026-09-10 12:55:52,100 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49565589 finished 2026-09-10 12:55:52,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.106 0.103 2026-09-10 12:55:52,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-09-10 12:55:52,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 12:55:52,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 12:55:52,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-10 12:55:52,445 26 INFO rb-c800635-224702-413894 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-09-10 12:55:52,445 26 INFO rb-c800635-224702-413894 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-09-10 12:55:52,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9194156 (allocated 10485760) 2026-09-10 12:55:52,506 26 INFO rb-c800635-224702-413894 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-09-10 12:55:52,532 26 INFO rb-c800635-224702-413894 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 97555 2026-09-10 12:55:52,533 26 INFO rb-c800635-224702-413894 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-09-10 12:55:52,533 26 INFO rb-c800635-224702-413894 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 97555 2026-09-10 12:55:52,539 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-10 12:55:52,640 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125552_640175_test_online_payment_self_pay_after_meal_table.txt 2026-09-10 12:55:52,640 26 INFO rb-c800635-224702-413894 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/tmpzg2x5usw_chrome_odoo" 2026-09-10 12:55:52,653 26 INFO rb-c800635-224702-413894 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-09-10 12:55:53,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:53] "GET /pos/pay/673?access_token=98f74cc6-9e75-4a4a-9bd4-066f7acfbf94&exit_route=http://127.0.0.1:8069/pos-self/111?access_token%3D894284b2c1574ef4 HTTP/1.1" 200 - 126 0.150 0.709 2026-09-10 12:55:53,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 97748 2026-09-10 12:55:53,646 26 INFO rb-c800635-224702-413894 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/tmplju2mipi_chrome_odoo 2026-09-10 12:55:53,646 26 INFO rb-c800635-224702-413894 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:34061/json/version 2026-09-10 12:55:53,648 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:53,690 26 INFO rb-c800635-224702-413894 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-09-10 12:55:53,690 26 INFO rb-c800635-224702-413894 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:34061/json 2026-09-10 12:55:53,690 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:55:53,703 26 INFO rb-c800635-224702-413894 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:34061/devtools/page/EE854F435654B4A003C4E7DCFF5D514A 2026-09-10 12:55:53,769 26 INFO rb-c800635-224702-413894 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-09-10 12:55:53,786 26 INFO rb-c800635-224702-413894 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-09-10 12:55:53,812 26 INFO rb-c800635-224702-413894 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-09-10 12:55:53,817 26 INFO rb-c800635-224702-413894 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/111?access_token=894284b2c1574ef4&table_identifier=8b069c4b" in browser 2026-09-10 12:55:53,817 26 INFO rb-c800635-224702-413894 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/111?access_token=894284b2c1574ef4&table_identifier=8b069c4b" 2026-09-10 12:55:53,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:53] "GET /pos-self/111?access_token=894284b2c1574ef4&table_identifier=8b069c4b HTTP/1.1" 200 - 9 0.015 0.028 2026-09-10 12:55:53,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'EE854F435654B4A003C4E7DCFF5D514A', 'loaderId': 'CE504512A2632B90D70952DC9C8D606C', 'isDownload': False} 2026-09-10 12:55:53,928 26 INFO rb-c800635-224702-413894 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-09-10 12:55:53,958 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:55:53,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:53] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.010 2026-09-10 12:55:54,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 12:55:54,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.013 0.041 2026-09-10 12:55:54,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 12:55:54,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:54,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:55:54,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/111?access_token=894284b2c1574ef4&table_identifier=8b069c4b", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:55:54,233 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 12:55:54,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:54,247 26 INFO rb-c800635-224702-413894 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-09-10 12:55:54,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.009 0.026 2026-09-10 12:55:54,290 26 INFO rb-c800635-224702-413894 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-09-10 12:55:54,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-10 12:55:54,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-09-10 12:55:54,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.077 0.143 2026-09-10 12:55:54,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-10 12:55:54,606 26 INFO rb-c800635-224702-413894 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-09-10 12:55:54,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.019 0.015 2026-09-10 12:55:54,685 26 INFO rb-c800635-224702-413894 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-09-10 12:55:54,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.018 2026-09-10 12:55:54,725 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:55:54,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.021 0.041 2026-09-10 12:55:54,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.004 0.047 2026-09-10 12:55:54,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 12:55:54,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/pos.category/245/image_128?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:55:54,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/product.template/1960/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-10 12:55:54,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/product.template/1963/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-10 12:55:54,833 26 INFO rb-c800635-224702-413894 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-09-10 12:55:54,847 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/product.template/1959/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-10 12:55:54,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/product.template/1962/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-09-10 12:55:54,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/product.template/1961/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-10 12:55:54,900 26 INFO rb-c800635-224702-413894 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-09-10 12:55:54,915 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:55:54,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:54] "GET /web/image/product.product/2447/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-10 12:55:54,950 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,017 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,048 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13200283 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': 'd6d1e3c5-bbed-4542-8f7f-e757627b6a7a'}] 2026-09-10 12:55:55,085 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13200283 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': 'd6d1e3c5-bbed-4542-8f7f-e757627b6a7a'} created pos.order #674 2026-09-10 12:55:55,096 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13200283 finished 2026-09-10 12:55:55,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.056 0.107 2026-09-10 12:55:55,224 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-09-10 12:55:55,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 12:55:55,350 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,414 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:55] "GET /web/image/product.product/2449/image_512?unique=2026-09-10T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-10 12:55:55,466 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,523 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,551 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86267918 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': 'd6d1e3c5-bbed-4542-8f7f-e757627b6a7a'}] 2026-09-10 12:55:55,577 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1108] to pos.order #674 2026-09-10 12:55:55,582 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86267918 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': 'd6d1e3c5-bbed-4542-8f7f-e757627b6a7a'} updated pos.order #674 2026-09-10 12:55:55,596 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86267918 finished 2026-09-10 12:55:55,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.091 0.094 2026-09-10 12:55:55,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:55:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-10 12:55:55,751 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,809 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,865 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,926 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,929 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,978 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9447132 (allocated 11010048) 2026-09-10 12:55:55,994 26 INFO rb-c800635-224702-413894 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 97748 2026-09-10 12:55:55,995 26 INFO rb-c800635-224702-413894 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-09-10 12:55:55,997 26 INFO rb-c800635-224702-413894 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 97748 2026-09-10 12:55:56,094 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_125556_094753_test_online_payment_self_pay_after_meal_table.txt 2026-09-10 12:55:56,095 26 INFO rb-c800635-224702-413894 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/tmplju2mipi_chrome_odoo" 2026-09-10 12:55:56,157 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 12:56:05,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-10 12:56:05,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 97936 2026-09-10 12:56:05,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpvpjr63tm_chrome_odoo 2026-09-10 12:56:05,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:46829/json/version 2026-09-10 12:56:05,853 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:05,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-10 12:56:05,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:46829/json 2026-09-10 12:56:05,921 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:05,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:46829/devtools/page/7523E312F0B4220A6BA72AC179F174D1 2026-09-10 12:56:05,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-10 12:56:05,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-10 12:56:06,098 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:56:06,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-10 12:56:06,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/112" in browser 2026-09-10 12:56:06,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/112" 2026-09-10 12:56:06,138 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:56:06,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:06] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.060 0.392 2026-09-10 12:56:06,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '7523E312F0B4220A6BA72AC179F174D1', 'loaderId': '900DF34ED85A7A9BFBC303FFE1E7F3FB', 'isDownload': False} 2026-09-10 12:56:06,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-09-10 12:56:06,623 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:56:06,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 12:56:06,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:06] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 12:56:06,655 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:06] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 12:56:07,128 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:56:07,134 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:07,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 12:56:07,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate test code "odoo.startTour('qfpay_order_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/112", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:56:07,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [1/29] Tour qfpay_order_and_refund → Step body 2026-09-10 12:56:07,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:56:07,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:56:07,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:07,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-09-10 12:56:07,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-10 12:56:07,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.034 2026-09-10 12:56:07,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-10 12:56:07,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.257 0.277 2026-09-10 12:56:07,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:56:08,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:56:08,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-09-10 12:56:08,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:56:08,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-10 12:56:08,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:56:08,210 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:08,251 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:08,253 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 12:56:08,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.041 0.028 2026-09-10 12:56:08,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.002 0.080 2026-09-10 12:56:08,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-10 12:56:08,312 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:56:08,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:56:08,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [2/29] Tour qfpay_order_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:56:08,380 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:08,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.029 0.035 2026-09-10 12:56:08,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.079 0.100 2026-09-10 12:56:08,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [3/29] Tour qfpay_order_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:56:08,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1968&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.020 0.028 2026-09-10 12:56:08,611 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:08,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [4/29] Tour qfpay_order_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:56:08,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1969&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-10 12:56:08,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.016 0.093 2026-09-10 12:56:08,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-10 12:56:08,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-09-10 12:56:08,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-09-10 12:56:08,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-10 12:56:08,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:56:08,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-10T12:55:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-09-10 12:56:08,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.165 2026-09-10 12:56:08,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [5/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:09,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [6/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:09,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [7/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:09,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [8/29] Tour qfpay_order_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:56:09,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [9/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:56:09,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [10/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:56:09,253 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:09,256 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:09,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [11/29] Tour qfpay_order_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:56:09,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [12/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-09-10 12:56:09,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [13/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay payment to be processed (trigger: .electronic_status:contains('Waiting for card')) 2026-09-10 12:56:09,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [14/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:56:09,474 26 INFO rb-c800635-224702-413894 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': '46fa5f4c-0764-4094-8a42-a4e859f23809--687--268', '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-09-10 12:56:09,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:09] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.012 0.019 2026-09-10 12:56:09,527 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95907001 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': '923f0c22-26dc-423e-8f16-667e665a7612'}] 2026-09-10 12:56:09,539 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:09,868 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95907001 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': '923f0c22-26dc-423e-8f16-667e665a7612'} created pos.order #675 2026-09-10 12:56:09,888 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95907001 finished 2026-09-10 12:56:09,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.185 0.239 2026-09-10 12:56:10,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:56:10,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [15/29] Tour qfpay_order_and_refund → Step .pos-leftheader .orders-button 2026-09-10 12:56:10,154 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82666418 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': '923f0c22-26dc-423e-8f16-667e665a7612'}] 2026-09-10 12:56:10,166 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82666418 order {'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': '923f0c22-26dc-423e-8f16-667e665a7612'} sync ignored for existing PoS order pos.order(675,) (state: paid) 2026-09-10 12:56:10,197 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82666418 finished 2026-09-10 12:56:10,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [16/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-09-10 12:56:10,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.098 0.086 2026-09-10 12:56:10,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.124 2026-09-10 12:56:10,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [17/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-09-10 12:56:10,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.022 2026-09-10 12:56:10,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [18/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-10 12:56:10,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [19/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-09-10 12:56:10,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [20/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-09-10 12:56:10,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [21/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-10 12:56:10,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [22/29] Tour qfpay_order_and_refund → Step .ticket-screen .order-row:contains("0001") 2026-09-10 12:56:10,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.013 2026-09-10 12:56:10,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [23/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:10,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [24/29] Tour qfpay_order_and_refund → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:56:10,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [25/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-09-10 12:56:10,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [26/29] Tour qfpay_order_and_refund → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-09-10 12:56:10,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [27/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay refund to be processed (trigger: .electronic_status:contains('Refund in process')) 2026-09-10 12:56:10,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [28/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:56:10,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '46fa5f4c-0764-4094-8a42-a4e859f23809--687--268', '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-09-10 12:56:11,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:11] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.020 0.020 2026-09-10 12:56:11,046 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68851210 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': '2602118e-1ccb-4073-bb56-7673017a70f7'}] 2026-09-10 12:56:11,272 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68851210 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': '2602118e-1ccb-4073-bb56-7673017a70f7'} created pos.order #676 2026-09-10 12:56:11,310 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68851210 finished 2026-09-10 12:56:11,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.105 0.217 2026-09-10 12:56:11,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:56:11,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [29/29] Tour qfpay_order_and_refund → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-10 12:56:11,463 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90940776 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '2602118e-1ccb-4073-bb56-7673017a70f7'}] 2026-09-10 12:56:11,469 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90940776 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '2602118e-1ccb-4073-bb56-7673017a70f7'} sync ignored for existing PoS order pos.order(676,) (state: paid) 2026-09-10 12:56:11,482 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90940776 finished 2026-09-10 12:56:11,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-10 12:56:11,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 12:56:11,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.076 0.076 2026-09-10 12:56:11,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 19168856 (allocated 22155264) 2026-09-10 12:56:11,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 97936 2026-09-10 12:56:11,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-10 12:56:11,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 97936 2026-09-10 12:56:11,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125611_800722_test_tour_qfpay_order_and_refund.txt 2026-09-10 12:56:11,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpvpjr63tm_chrome_odoo" 2026-09-10 12:56:11,884 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:56:21,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-10 12:56:21,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 98150 2026-09-10 12:56:21,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmp5g_nnex3_chrome_odoo 2026-09-10 12:56:21,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:42437/json/version 2026-09-10 12:56:21,947 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:22,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-09-10 12:56:22,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:42437/json 2026-09-10 12:56:22,014 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:22,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:42437/devtools/page/D43D86B1A23F949120FE9A330B5266CF 2026-09-10 12:56:22,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-10 12:56:22,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-10 12:56:22,228 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:56:22,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-10 12:56:22,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-09-10 12:56:22,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-10 12:56:22,254 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:56:22,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:22] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.097 0.437 2026-09-10 12:56:22,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'D43D86B1A23F949120FE9A330B5266CF', 'loaderId': '93625C52DBCA0999A230B066B1AA754E', 'isDownload': False} 2026-09-10 12:56:22,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-10 12:56:22,805 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:56:22,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:22] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.013 2026-09-10 12:56:22,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:22] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.028 2026-09-10 12:56:22,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:22] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-09-10 12:56:23,296 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:23,315 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:56:23,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-09-10 12:56:23,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:56:23,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [1/12] Tour PosRazorpayTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:56:23,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:56:23,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:56:23,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:23,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.011 2026-09-10 12:56:23,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-10 12:56:23,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.041 0.025 2026-09-10 12:56:23,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:56:24,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.284 0.298 2026-09-10 12:56:24,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:56:24,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 12:56:24,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-09-10 12:56:24,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:56:24,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-10 12:56:24,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:56:24,403 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:56:24,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:56:24,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:56:24,440 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:24,451 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:56:24,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.047 0.033 2026-09-10 12:56:24,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.005 0.086 2026-09-10 12:56:24,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-10 12:56:24,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [2/12] Tour PosRazorpayTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:56:24,629 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:56:24,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [3/12] Tour PosRazorpayTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:56:24,720 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:56:24,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.140 0.043 2026-09-10 12:56:24,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.038 0.211 2026-09-10 12:56:24,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-10 12:56:24,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.015 0.223 2026-09-10 12:56:24,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.217 2026-09-10 12:56:24,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.326 2026-09-10 12:56:25,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.234 2026-09-10 12:56:25,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.190 2026-09-10 12:56:25,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-09-10 12:56:25,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-10 12:56:25,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-10 12:56:25,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.275 2026-09-10 12:56:25,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [4/12] Tour PosRazorpayTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:25,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [5/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:25,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [6/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:25,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [7/12] Tour PosRazorpayTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:56:25,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [8/12] Tour PosRazorpayTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:56:25,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [9/12] Tour PosRazorpayTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:56:25,549 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:25,551 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:25,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [10/12] Tour PosRazorpayTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:56:25,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [11/12] Tour PosRazorpayTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-10 12:56:25,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:56:25,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [12/12] Tour PosRazorpayTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:56:25,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:56:25,748 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90458924 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '049c71bf-829e-4241-bec9-1b8c51ab48c3'}] 2026-09-10 12:56:25,752 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:26,152 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90458924 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '049c71bf-829e-4241-bec9-1b8c51ab48c3'} created pos.order #677 2026-09-10 12:56:26,184 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90458924 finished 2026-09-10 12:56:26,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.269 0.233 2026-09-10 12:56:26,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 12:56:26,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-10 12:56:26,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:56:26,437 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92932100 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '049c71bf-829e-4241-bec9-1b8c51ab48c3'}] 2026-09-10 12:56:26,459 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92932100 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '049c71bf-829e-4241-bec9-1b8c51ab48c3'} sync ignored for existing PoS order pos.order(677,) (state: paid) 2026-09-10 12:56:26,477 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92932100 finished 2026-09-10 12:56:26,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14999348 (allocated 16252928) 2026-09-10 12:56:26,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 98150 2026-09-10 12:56:26,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-10 12:56:26,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 98150 2026-09-10 12:56:26,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.114 0.070 2026-09-10 12:56:26,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125626_638285_test_razorpay_basic_order.txt 2026-09-10 12:56:26,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmp5g_nnex3_chrome_odoo" 2026-09-10 12:56:26,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-10 12:56:26,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 98359 2026-09-10 12:56:26,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpwlqhdq2b_chrome_odoo 2026-09-10 12:56:26,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:38919/json/version 2026-09-10 12:56:26,917 26 INFO rb-c800635-224702-413894 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-09-10 12:56:26,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-09-10 12:56:26,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:38919/json 2026-09-10 12:56:26,979 26 INFO rb-c800635-224702-413894 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-09-10 12:56:26,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:38919/devtools/page/B13A2D17957063B7DF4B1605DC110D9A 2026-09-10 12:56:27,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-10 12:56:27,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-10 12:56:27,182 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:56:27,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-10 12:56:27,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-09-10 12:56:27,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-10 12:56:27,221 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:56:27,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:27] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.092 0.487 2026-09-10 12:56:27,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'B13A2D17957063B7DF4B1605DC110D9A', 'loaderId': 'B08A4E851957035766EC23A4127A16CF', 'isDownload': False} 2026-09-10 12:56:27,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-10 12:56:27,816 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:56:27,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:27] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-09-10 12:56:27,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:27] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 12:56:27,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:27] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.027 2026-09-10 12:56:28,340 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:28,344 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:56:28,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:56:28,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:56:28,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [1/18] Tour PosRazorpayCancelTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:56:28,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.005 2026-09-10 12:56:28,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 12:56:28,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:28,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-10 12:56:28,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 12:56:28,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.037 2026-09-10 12:56:28,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-10 12:56:29,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.249 0.282 2026-09-10 12:56:29,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:56:29,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:56:29,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-10 12:56:29,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:56:29,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-10 12:56:29,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:56:29,356 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:29,392 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:29,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.011 0.021 2026-09-10 12:56:29,400 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:56:29,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.003 0.022 2026-09-10 12:56:29,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:56:29,411 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:29,415 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:56:29,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [2/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:56:29,566 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:56:29,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [3/18] Tour PosRazorpayCancelTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:56:29,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.041 0.078 2026-09-10 12:56:29,682 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:56:29,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.017 0.153 2026-09-10 12:56:29,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-10 12:56:29,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-10 12:56:29,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-10 12:56:29,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-09-10 12:56:29,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-10 12:56:29,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-10 12:56:29,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-10 12:56:29,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.158 2026-09-10 12:56:29,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:29] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-10 12:56:30,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.197 2026-09-10 12:56:30,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [4/18] Tour PosRazorpayCancelTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:30,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [5/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:30,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [6/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:30,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [7/18] Tour PosRazorpayCancelTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:56:30,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [8/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:56:30,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [9/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:56:30,327 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:30,329 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:56:30,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [10/18] Tour PosRazorpayCancelTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:56:30,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [11/18] Tour PosRazorpayCancelTour → Step click 'RazorPay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("RazorPay")) 2026-09-10 12:56:30,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 12:56:30,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [12/18] Tour PosRazorpayCancelTour → Step Cancel the ongoing payment request currently being processed. (trigger: .paymentlines .paymentline .send_payment_cancel) 2026-09-10 12:56:30,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:56:30,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [13/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Razorpay Error")) 2026-09-10 12:56:30,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 12:56:30,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [14/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal-body:contains(Razorpay POS transaction canceled successfully)) 2026-09-10 12:56:30,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [15/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:56:30,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [16/18] Tour PosRazorpayCancelTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 12:56:30,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [17/18] Tour PosRazorpayCancelTour → Step Retry sending the payment request using the payment terminal. (trigger: .paymentlines .paymentline .send_payment_request:contains('Retry')) 2026-09-10 12:56:30,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [18/18] Tour PosRazorpayCancelTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:56:30,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:56:30,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:56:30,863 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48593937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9151570c-9607-48d2-aa8c-27d122a2398b'}] 2026-09-10 12:56:30,865 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:31,258 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48593937 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9151570c-9607-48d2-aa8c-27d122a2398b'} created pos.order #678 2026-09-10 12:56:31,277 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48593937 finished 2026-09-10 12:56:31,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.205 0.271 2026-09-10 12:56:31,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:56:31,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-10 12:56:31,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 12:56:31,505 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35018195 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9151570c-9607-48d2-aa8c-27d122a2398b'}] 2026-09-10 12:56:31,515 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35018195 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9151570c-9607-48d2-aa8c-27d122a2398b'} sync ignored for existing PoS order pos.order(678,) (state: paid) 2026-09-10 12:56:31,537 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35018195 finished 2026-09-10 12:56:31,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15192248 (allocated 16515072) 2026-09-10 12:56:31,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 98359 2026-09-10 12:56:31,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-10 12:56:31,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 98359 2026-09-10 12:56:31,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.101 0.064 2026-09-10 12:56:31,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125631_721352_test_razorpay_cancel_payment.txt 2026-09-10 12:56:31,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpwlqhdq2b_chrome_odoo" 2026-09-10 12:56:31,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-10 12:56:31,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 98573 2026-09-10 12:56:31,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp8y_07rwd_chrome_odoo 2026-09-10 12:56:31,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:36269/json/version 2026-09-10 12:56:31,999 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:32,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-09-10 12:56:32,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:36269/json 2026-09-10 12:56:32,055 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:32,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:36269/devtools/page/BF30FC4DB967EF6C48B68940F5647DB1 2026-09-10 12:56:32,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-10 12:56:32,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-10 12:56:32,210 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:56:32,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-10 12:56:32,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-09-10 12:56:32,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-10 12:56:32,240 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:56:32,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:32] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.077 0.416 2026-09-10 12:56:32,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': 'BF30FC4DB967EF6C48B68940F5647DB1', 'loaderId': 'D88C76912214DB18DE05C97E5DF79563', 'isDownload': False} 2026-09-10 12:56:32,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-10 12:56:32,746 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:56:32,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 12:56:32,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 12:56:32,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-10 12:56:33,245 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:33,252 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:33,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:56:33,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:56:33,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [1/24] Tour PosRazorpayRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:56:33,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 12:56:33,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:56:33,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:33,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-09-10 12:56:33,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-10 12:56:33,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.025 2026-09-10 12:56:33,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-10 12:56:33,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.161 0.250 2026-09-10 12:56:33,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:56:33,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:56:34,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-09-10 12:56:34,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:56:34,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-10 12:56:34,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:56:34,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:56:34,203 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 12:56:34,215 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:56:34,223 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:34,247 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:34,277 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:56:34,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-10 12:56:34,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.096 0.035 2026-09-10 12:56:34,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [2/24] Tour PosRazorpayRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:56:34,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.009 0.156 2026-09-10 12:56:34,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [3/24] Tour PosRazorpayRefundTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 12:56:34,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.097 0.175 2026-09-10 12:56:34,534 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:56:34,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.019 0.279 2026-09-10 12:56:34,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.216 2026-09-10 12:56:34,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-09-10 12:56:34,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.282 2026-09-10 12:56:34,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.322 2026-09-10 12:56:34,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-10 12:56:34,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-10 12:56:34,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-10 12:56:34,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.196 2026-09-10 12:56:34,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 12:56:34,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:34] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-10T12:56:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-09-10 12:56:34,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [4/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:35,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [5/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:35,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [6/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 12:56:35,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [7/24] Tour PosRazorpayRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:56:35,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [8/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:56:35,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [9/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:56:35,265 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:35,267 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:56:35,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [10/24] Tour PosRazorpayRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:56:35,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [11/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-10 12:56:35,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 12:56:35,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [12/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:56:35,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 12:56:35,489 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55484088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '71e14aea-5fd2-4e68-bfdc-851e48557258'}] 2026-09-10 12:56:35,493 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:56:35,815 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55484088 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '71e14aea-5fd2-4e68-bfdc-851e48557258'} created pos.order #679 2026-09-10 12:56:35,843 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55484088 finished 2026-09-10 12:56:35,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.216 0.222 2026-09-10 12:56:35,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 12:56:36,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [13/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:56:36,134 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61552969 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '71e14aea-5fd2-4e68-bfdc-851e48557258'}] 2026-09-10 12:56:36,144 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61552969 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '71e14aea-5fd2-4e68-bfdc-851e48557258'} sync ignored for existing PoS order pos.order(679,) (state: paid) 2026-09-10 12:56:36,170 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61552969 finished 2026-09-10 12:56:36,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [14/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:56:36,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [15/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:36,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.063 0.097 2026-09-10 12:56:36,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [16/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:56:36,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [17/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:56:36,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [18/24] Tour PosRazorpayRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 12:56:36,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [19/24] Tour PosRazorpayRefundTour → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:56:36,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:56:36,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.026 2026-09-10 12:56:36,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [20/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:56:36,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.032 2026-09-10 12:56:36,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [21/24] Tour PosRazorpayRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:56:36,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [22/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-10 12:56:36,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [23/24] Tour PosRazorpayRefundTour → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-09-10 12:56:36,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [24/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:56:36,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:36] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 12:56:36,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:36] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 12:56:36,812 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42073350 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '33b1190b-8277-4047-ab3d-93162ca6deae'}] 2026-09-10 12:56:37,081 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42073350 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '33b1190b-8277-4047-ab3d-93162ca6deae'} created pos.order #680 2026-09-10 12:56:37,122 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42073350 finished 2026-09-10 12:56:37,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.168 0.224 2026-09-10 12:56:37,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:56:37,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-10 12:56:37,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 12:56:37,296 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57886811 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '33b1190b-8277-4047-ab3d-93162ca6deae'}] 2026-09-10 12:56:37,314 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57886811 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '33b1190b-8277-4047-ab3d-93162ca6deae'} sync ignored for existing PoS order pos.order(680,) (state: paid) 2026-09-10 12:56:37,336 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57886811 finished 2026-09-10 12:56:37,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16888820 (allocated 18223104) 2026-09-10 12:56:37,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.055 0.085 2026-09-10 12:56:37,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 98573 2026-09-10 12:56:37,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-10 12:56:37,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 98573 2026-09-10 12:56:37,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125637_554626_test_razorpay_refund_order.txt 2026-09-10 12:56:37,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp8y_07rwd_chrome_odoo" 2026-09-10 12:56:37,617 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:56:47,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-10 12:56:48,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 98785 2026-09-10 12:56:48,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpf1b3bg9y_chrome_odoo 2026-09-10 12:56:48,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:34897/json/version 2026-09-10 12:56:48,313 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:48,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-09-10 12:56:48,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:34897/json 2026-09-10 12:56:48,359 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:56:48,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:34897/devtools/page/14189031C2E77BB77F95D46A9C5D41E4 2026-09-10 12:56:48,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-10 12:56:48,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-10 12:56:48,542 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:56:48,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-10 12:56:48,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-09-10 12:56:48,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-10 12:56:48,573 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:56:49,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.052 0.407 2026-09-10 12:56:49,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '14189031C2E77BB77F95D46A9C5D41E4', 'loaderId': 'FC79A0E2D0B4325322390E2E9F5306C6', 'isDownload': False} 2026-09-10 12:56:49,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-10 12:56:49,047 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:56:49,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 12:56:49,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 12:56:49,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-09-10 12:56:49,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:49,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:49,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:56:49,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:56:49,678 26 INFO rb-c800635-224702-413894 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-09-10 12:56:49,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-10 12:56:49,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:56:49,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:49,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.017 2026-09-10 12:56:49,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.039 2026-09-10 12:56:49,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.026 2026-09-10 12:56:49,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.024 2026-09-10 12:56:50,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.347 0.320 2026-09-10 12:56:50,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:56:50,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:56:50,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.047 2026-09-10 12:56:50,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 12:56:50,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-10 12:56:50,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:56:50,861 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:56:50,895 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:56:50,915 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:50,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.039 0.038 2026-09-10 12:56:50,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.005 0.082 2026-09-10 12:56:50,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-10 12:56:50,985 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:56:50,986 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:56:51,086 26 INFO rb-c800635-224702-413894 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-09-10 12:56:51,136 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:56:51,267 26 INFO rb-c800635-224702-413894 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-09-10 12:56:51,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.119 0.053 2026-09-10 12:56:51,306 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:56:51,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-10 12:56:51,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.025 0.217 2026-09-10 12:56:51,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-09-10 12:56:51,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-09-10 12:56:51,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-09-10 12:56:51,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-09-10 12:56:51,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-09-10 12:56:51,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-09-10 12:56:51,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-10 12:56:51,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-09-10 12:56:51,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-09-10T12:56:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 12:56:51,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.261 2026-09-10 12:56:51,791 26 INFO rb-c800635-224702-413894 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-09-10 12:56:51,851 26 INFO rb-c800635-224702-413894 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-09-10 12:56:51,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.056 0.083 2026-09-10 12:56:52,073 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.021 0.035 2026-09-10 12:56:52,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 12:56:52,171 26 INFO rb-c800635-224702-413894 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-09-10 12:56:52,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.067 0.077 2026-09-10 12:56:52,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.066 0.063 2026-09-10 12:56:52,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.129 2026-09-10 12:56:52,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.027 2026-09-10 12:56:52,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-10 12:56:52,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:56:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.027 2026-09-10 12:56:52,703 26 INFO rb-c800635-224702-413894 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-09-10 12:56:52,751 26 INFO rb-c800635-224702-413894 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-09-10 12:56:52,802 26 INFO rb-c800635-224702-413894 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-09-10 12:56:52,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-10 12:56:52,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 12:56:52,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16041900 (allocated 17039360) 2026-09-10 12:56:52,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 98785 2026-09-10 12:56:52,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-10 12:56:52,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 98785 2026-09-10 12:56:53,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125653_038228_test_pos_repair.txt 2026-09-10 12:56:53,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpf1b3bg9y_chrome_odoo" 2026-09-10 12:56:53,135 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:57:03,342 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-09-10 12:57:03,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-10 12:57:04,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 98994 2026-09-10 12:57:04,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpzv0k3wes_chrome_odoo 2026-09-10 12:57:04,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:41575/json/version 2026-09-10 12:57:04,271 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:57:04,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-09-10 12:57:04,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:41575/json 2026-09-10 12:57:04,309 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:57:04,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:41575/devtools/page/D6B66B96DB9ECB0ABDF5CD7AF4019744 2026-09-10 12:57:04,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-10 12:57:04,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-10 12:57:04,502 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:57:04,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-10 12:57:04,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-09-10 12:57:04,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-09-10 12:57:04,528 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:04,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:04] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.058 0.417 2026-09-10 12:57:05,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'D6B66B96DB9ECB0ABDF5CD7AF4019744', 'loaderId': '6C10A06DF61648397D8CEF9BBC519E86', 'isDownload': False} 2026-09-10 12:57:05,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-10 12:57:05,032 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:57:05,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.019 2026-09-10 12:57:05,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-09-10 12:57:05,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-09-10 12:57:05,505 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:05,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:57:05,522 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:57:05,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate test code "odoo.startTour('test_devices_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:57:05,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [1/64] Tour test_devices_synchronization → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:57:05,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.008 2026-09-10 12:57:05,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:57:05,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:05,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-10 12:57:05,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 12:57:05,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.028 2026-09-10 12:57:05,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.043 2026-09-10 12:57:06,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 430 0.352 0.317 2026-09-10 12:57:06,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:57:06,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-09-10 12:57:06,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:57:06,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 12:57:06,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-10 12:57:06,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:57:06,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:06,649 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:57:06,657 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:06,703 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:57:06,731 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:06,737 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 12:57:06,778 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:57:06,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [2/64] Tour test_devices_synchronization → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:57:06,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.106 0.034 2026-09-10 12:57:06,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.006 0.148 2026-09-10 12:57:06,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [3/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:06,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.031 0.169 2026-09-10 12:57:07,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:07] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.053 0.235 2026-09-10 12:57:07,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.125 2026-09-10 12:57:07,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.008 2026-09-10 12:57:07,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [4/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-10 12:57:07,208 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:07,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:08,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:08] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.011 0.013 2026-09-10 12:57:08,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.013 2026-09-10 12:57:08,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-10 12:57:08,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.045 0.030 2026-09-10 12:57:08,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:09,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:09] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.009 0.013 2026-09-10 12:57:09,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 12:57:09,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/64] Tour test_devices_synchronization → Step .order-summary .total:contains(99) 2026-09-10 12:57:09,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.033 0.033 2026-09-10 12:57:09,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [9/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:09,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [10/64] Tour test_devices_synchronization → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 12:57:09,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [11/64] Tour test_devices_synchronization → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 12:57:09,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [12/64] Tour test_devices_synchronization → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 12:57:09,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [13/64] Tour test_devices_synchronization → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-10 12:57:09,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [14/64] Tour test_devices_synchronization → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-10 12:57:09,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [15/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:09,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [16/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:09,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [17/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:09,736 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64538880 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'ff490646-93fd-405b-b055-d6e3c93ffb35'}] 2026-09-10 12:57:09,757 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64538880 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'ff490646-93fd-405b-b055-d6e3c93ffb35'} updated pos.order #681 2026-09-10 12:57:09,769 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64538880 finished 2026-09-10 12:57:09,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.030 0.063 2026-09-10 12:57:09,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [18/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:09,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:09,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-09-10 12:57:10,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:10] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.003 0.005 2026-09-10 12:57:10,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 12:57:10,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [20/64] Tour test_devices_synchronization → Step .product-screen .set-partner:contains("Lumber Inc") 2026-09-10 12:57:10,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.014 0.030 2026-09-10 12:57:10,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:11,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.014 0.011 2026-09-10 12:57:11,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-10 12:57:11,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [22/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:11,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.013 0.027 2026-09-10 12:57:11,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [23/64] Tour test_devices_synchronization → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:57:11,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:11,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:11,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.016 0.036 2026-09-10 12:57:11,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-10 12:57:11,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:11,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.021 0.034 2026-09-10 12:57:11,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.012 0.025 2026-09-10 12:57:11,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-10 12:57:11,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [27/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:11,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [28/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:11,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.028 0.039 2026-09-10 12:57:13,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [29/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("3")) 2026-09-10 12:57:13,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("80")) 2026-09-10 12:57:13,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:13,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-10 12:57:13,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [32/64] Tour test_devices_synchronization → Step .order-summary .total:contains(6.6) 2026-09-10 12:57:13,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [33/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:57:13,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [34/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:57:13,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [35/64] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:57:14,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [36/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:57:14,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [37/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:57:14,095 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:14,095 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:57:14,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [38/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:57:14,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [39/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:57:14,243 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80074911 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_4398', 'uuid': '75d0599c-838b-4bae-b7d1-ffd9b201b45e'}] 2026-09-10 12:57:14,251 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:57:14,309 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [676] to pos.order #682 2026-09-10 12:57:14,587 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80074911 order {'name': '/', 'pos_reference': 'device_sync_4398', 'uuid': '75d0599c-838b-4bae-b7d1-ffd9b201b45e'} updated pos.order #682 2026-09-10 12:57:14,606 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80074911 finished 2026-09-10 12:57:14,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.204 0.231 2026-09-10 12:57:14,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [40/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:57:14,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [41/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:14,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [42/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:16,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [43/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:57:17,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 12:57:17,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [44/64] Tour test_devices_synchronization → Step .order-summary .total:contains(176) 2026-09-10 12:57:17,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [45/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:57:17,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [46/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:57:17,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [47/64] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:57:17,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [48/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:57:17,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [49/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:57:17,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [50/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:57:17,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [51/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:57:17,447 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74161529 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_6789', 'uuid': '5faa7677-75b9-43c6-88d9-987f8ee7a893'}] 2026-09-10 12:57:17,523 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [677] to pos.order #683 2026-09-10 12:57:17,708 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74161529 order {'name': '/', 'pos_reference': 'device_sync_6789', 'uuid': '5faa7677-75b9-43c6-88d9-987f8ee7a893'} updated pos.order #683 2026-09-10 12:57:17,719 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74161529 finished 2026-09-10 12:57:17,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.127 0.226 2026-09-10 12:57:17,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [52/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:57:17,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [53/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:17,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:57:17,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [54/64] Tour test_devices_synchronization → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:18,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-10 12:57:18,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:18] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.011 0.026 2026-09-10 12:57:18,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.018 2026-09-10 12:57:18,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [56/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 12:57:18,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.035 0.031 2026-09-10 12:57:18,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [57/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 12:57:18,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [58/64] Tour test_devices_synchronization → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:57:18,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [59/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 12:57:18,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [60/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 12:57:18,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [61/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:57:18,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [62/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:57:18,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":3} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 12:57:18,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [64/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":3} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 12:57:18,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-10 12:57:18,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 12:57:18,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25541268 (allocated 27791360) 2026-09-10 12:57:18,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 98994 2026-09-10 12:57:18,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-10 12:57:18,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 98994 2026-09-10 12:57:18,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125718_996036_test_devices_synchronization.txt 2026-09-10 12:57:18,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpzv0k3wes_chrome_odoo" 2026-09-10 12:57:19,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-10 12:57:19,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 99223 2026-09-10 12:57:19,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmp4a1607_6_chrome_odoo 2026-09-10 12:57:19,507 26 INFO rb-c800635-224702-413894 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:37521/json/version 2026-09-10 12:57:19,508 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:57:19,563 26 INFO rb-c800635-224702-413894 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-09-10 12:57:19,563 26 INFO rb-c800635-224702-413894 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:37521/json 2026-09-10 12:57:19,564 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:57:19,585 26 INFO rb-c800635-224702-413894 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:37521/devtools/page/D666885A5C8F2ECFA1D9C1BA25F97156 2026-09-10 12:57:19,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-09-10 12:57:19,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-10 12:57:19,696 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:57:19,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-10 12:57:19,714 26 INFO rb-c800635-224702-413894 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/116" in browser 2026-09-10 12:57:19,714 26 INFO rb-c800635-224702-413894 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/116" 2026-09-10 12:57:19,735 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:20,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /pos/ui/116 HTTP/1.1" 200 - 87 0.068 0.422 2026-09-10 12:57:20,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'D666885A5C8F2ECFA1D9C1BA25F97156', 'loaderId': '396E5AD3F42F16866950B8D3964AFF9B', 'isDownload': False} 2026-09-10 12:57:20,225 26 INFO rb-c800635-224702-413894 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-09-10 12:57:20,240 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:57:20,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-09-10 12:57:20,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.038 2026-09-10 12:57:20,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-09-10 12:57:20,803 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:57:20,808 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:57:20,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.022 2026-09-10 12:57:20,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate test code "odoo.startTour('test_guest_count_not_asked_on_other_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:57:20,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [1/8] Tour test_guest_count_not_asked_on_other_device → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:57:20,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.008 2026-09-10 12:57:20,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:57:20,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:20,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.021 2026-09-10 12:57:20,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-10 12:57:21,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.027 2026-09-10 12:57:21,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 12:57:21,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 434 0.303 0.487 2026-09-10 12:57:21,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:21,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.010 2026-09-10 12:57:22,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.041 2026-09-10 12:57:22,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.012 2026-09-10 12:57:22,125 26 INFO rb-c800635-224702-413894 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-09-10 12:57:22,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:57:22,172 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:22,191 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:57:22,197 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-09-10 12:57:22,204 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 12:57:22,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:57:22,225 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:57:22,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.027 0.043 2026-09-10 12:57:22,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-10 12:57:22,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [2/8] Tour test_guest_count_not_asked_on_other_device → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:57:22,364 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:22,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [3/8] Tour test_guest_count_not_asked_on_other_device → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:22,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.036 0.080 2026-09-10 12:57:22,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.017 0.133 2026-09-10 12:57:22,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.151 2026-09-10 12:57:22,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.014 2026-09-10 12:57:22,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [4/8] Tour test_guest_count_not_asked_on_other_device → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-10 12:57:22,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:22,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [5/8] Tour test_guest_count_not_asked_on_other_device → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 12:57:22,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [6/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:57:22,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [7/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .more-btn) 2026-09-10 12:57:22,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [8/8] Tour test_guest_count_not_asked_on_other_device → Step guest number is 6 (trigger: .control-buttons button:contains("Guests"):contains(6)) 2026-09-10 12:57:22,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-10 12:57:22,950 26 INFO rb-c800635-224702-413894 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-09-10 12:57:23,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 13966988 (allocated 14942208) 2026-09-10 12:57:23,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 99223 2026-09-10 12:57:23,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-10 12:57:23,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 99223 2026-09-10 12:57:23,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125723_127869_test_guest_count_not_asked_on_other_device.txt 2026-09-10 12:57:23,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmp4a1607_6_chrome_odoo" 2026-09-10 12:57:23,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-10 12:57:23,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 99413 2026-09-10 12:57:23,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmprcfxg72e_chrome_odoo 2026-09-10 12:57:23,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:41925/json/version 2026-09-10 12:57:23,415 26 INFO rb-c800635-224702-413894 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-09-10 12:57:23,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-09-10 12:57:23,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:41925/json 2026-09-10 12:57:23,512 26 INFO rb-c800635-224702-413894 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-09-10 12:57:23,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:41925/devtools/page/ED45AF741356F95C4CB9688AF7D2412C 2026-09-10 12:57:23,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-10 12:57:23,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-10 12:57:23,712 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:57:23,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-10 12:57:23,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-09-10 12:57:23,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-09-10 12:57:23,744 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:24,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.112 0.495 2026-09-10 12:57:24,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'ED45AF741356F95C4CB9688AF7D2412C', 'loaderId': 'AA3D6EBD78252C9A8B5CC1B7E1BB92E4', 'isDownload': False} 2026-09-10 12:57:24,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-10 12:57:24,376 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:57:24,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 12:57:24,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 12:57:24,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.031 2026-09-10 12:57:24,896 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 12:57:24,900 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:57:24,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.017 0.011 2026-09-10 12:57:24,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:57:24,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [1/16] Tour OrderSynchronisationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:57:24,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-10 12:57:24,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:57:24,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:25,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.014 2026-09-10 12:57:25,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.038 2026-09-10 12:57:25,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.029 2026-09-10 12:57:25,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-10 12:57:25,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.283 0.295 2026-09-10 12:57:25,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 12:57:25,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:57:25,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:57:25,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 12:57:25,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-10 12:57:25,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:57:25,978 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:26,043 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:57:26,045 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:57:26,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.025 0.044 2026-09-10 12:57:26,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.008 0.073 2026-09-10 12:57:26,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-10 12:57:26,101 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:57:26,103 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:57:26,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [2/16] Tour OrderSynchronisationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:57:26,173 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:26,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.031 0.029 2026-09-10 12:57:26,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-10 12:57:26,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.072 0.091 2026-09-10 12:57:26,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.046 2026-09-10 12:57:26,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.057 0.064 2026-09-10 12:57:26,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.016 2026-09-10 12:57:26,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [4/16] Tour OrderSynchronisationTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:57:26,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 56 0.051 0.045 2026-09-10 12:57:26,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [5/16] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"50.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("50"))) 2026-09-10 12:57:26,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.053 0.074 2026-09-10 12:57:26,763 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:26,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-10 12:57:27,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.008 0.014 2026-09-10 12:57:27,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-10 12:57:27,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/16] Tour OrderSynchronisationTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:57:27,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-09-10 12:57:27,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.043 0.031 2026-09-10 12:57:27,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-09-10 12:57:27,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:57:27,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.025 2026-09-10 12:57:27,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [10/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul 2026-09-10 12:57:27,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [11/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-10 12:57:27,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [12/16] Tour OrderSynchronisationTour → Step .ticket-screen tbody tr > td:contains("device_sync") ~ td .badge:contains(Paid) 2026-09-10 12:57:27,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.008 2026-09-10 12:57:27,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [13/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > div:contains("device_sync") ~ div .badge:contains(Paid) 2026-09-10 12:57:27,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.039 0.031 2026-09-10 12:57:27,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [14/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row:contains("device_sync") 2026-09-10 12:57:27,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.016 2026-09-10 12:57:27,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [15/16] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:27,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [16/16] Tour OrderSynchronisationTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 12:57:27,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-10 12:57:27,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 12:57:27,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15726576 (allocated 16912384) 2026-09-10 12:57:27,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 99413 2026-09-10 12:57:27,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-10 12:57:27,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 99413 2026-09-10 12:57:27,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125727_840580_test_synchronisation_of_orders.txt 2026-09-10 12:57:27,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmprcfxg72e_chrome_odoo" 2026-09-10 12:57:27,890 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:57:37,027 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-09-10 12:57:37,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-10 12:57:37,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 99619 2026-09-10 12:57:37,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpvnnau67w_chrome_odoo 2026-09-10 12:57:37,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:43625/json/version 2026-09-10 12:57:37,974 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:57:38,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 12:57:38,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:43625/json 2026-09-10 12:57:38,047 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:57:38,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:43625/devtools/page/ECF8853EF5CCD7C5728578EF61A463A0 2026-09-10 12:57:38,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-10 12:57:38,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-10 12:57:38,221 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:57:38,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-10 12:57:38,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:57:38,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:57:38,248 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:38,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:38] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.046 0.417 2026-09-10 12:57:38,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'ECF8853EF5CCD7C5728578EF61A463A0', 'loaderId': '0DC81088C7042BA838E977D80F31373A', 'isDownload': False} 2026-09-10 12:57:38,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-10 12:57:38,724 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:57:38,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:38] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-09-10 12:57:38,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:38] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 12:57:38,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:38] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-09-10 12:57:39,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:39,220 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:39,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-10 12:57:39,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:57:39,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/147] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:57:39,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:57:39,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:57:39,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:39,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.008 2026-09-10 12:57:39,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.031 2026-09-10 12:57:39,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-10 12:57:39,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.028 2026-09-10 12:57:40,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.278 0.248 2026-09-10 12:57:40,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:40,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:57:40,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-10 12:57:40,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.005 2026-09-10 12:57:40,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 12:57:40,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 12:57:40,258 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:40,278 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:40,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:57:40,282 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:57:40,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.024 2026-09-10 12:57:40,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.012 0.040 2026-09-10 12:57:40,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:40,344 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:40,389 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:40,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:57:40,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.059 2026-09-10 12:57:40,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/147] Tour pos_restaurant_sync → Step .new-order 2026-09-10 12:57:40,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.062 0.157 2026-09-10 12:57:40,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.051 2026-09-10 12:57:40,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:40,771 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:57:40,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:40,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:40,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/147] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-10 12:57:41,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/147] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:57:41,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:57:41,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:41,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:43,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:43,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:57:43,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/147] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-09-10 12:57:43,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:43,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:43,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/147] 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-09-10 12:57:43,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:43,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:43,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/147] 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-09-10 12:57:43,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:43,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/147] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:57:43,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:43,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/147] 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-09-10 12:57:43,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:43,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/147] 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-09-10 12:57:44,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/147] 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-09-10 12:57:44,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:44,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:57:44,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-10 12:57:44,269 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 12:57:44,269 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 12:57:44,270 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 12:57:44,270 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 12:57:44,270 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 12:57:44,271 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 12:57:44,271 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 12:57:44,271 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 12:57:44,272 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 12:57:44,272 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 12:57:44,272 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 12:57:44,272 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 12:57:44,272 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 12:57:44,273 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 12:57:44,273 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 12:57:44,273 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 12:57:44,278 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 12:57:44,279 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 12:57:44,279 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 12:57:44,279 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 12:57:44,279 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 12:57:44,279 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 12:57:44,280 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 12:57:44,280 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 12:57:44,280 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 12:57:44,280 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 12:57:44,280 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 12:57:44,281 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 12:57:44,289 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 12:57:44,292 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:57:44,292 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 12:57:44,294 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 12:57:44,294 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:44,296 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 12:57:44,298 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 12:57:44,299 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 12:57:44,301 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 12:57:44,301 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 12:57:44,306 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 12:57:44,307 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 12:57:44,315 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:57:44,316 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 12:57:44,317 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 12:57:44,319 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:57:44,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/147] 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-09-10 12:57:44,376 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:57:44,378 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 12:57:44,380 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:57:44,381 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:57:44,382 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 12:57:44,390 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:44,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/147] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:57:44,405 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 12:57:44,406 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 12:57:44,406 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 12:57:44,407 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 12:57:44,407 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 12:57:44,407 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 12:57:44,408 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 12:57:44,408 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 12:57:44,408 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 12:57:44,409 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 12:57:44,409 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 12:57:44,409 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 12:57:44,409 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 12:57:44,409 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 12:57:44,410 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 12:57:44,411 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 12:57:44,411 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 12:57:44,411 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 12:57:44,411 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 12:57:44,412 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 12:57:44,416 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 12:57:44,417 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 12:57:44,417 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 12:57:44,418 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 12:57:44,418 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 12:57:44,418 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 12:57:44,418 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 12:57:44,419 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 12:57:44,419 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 12:57:44,419 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 12:57:44,420 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 12:57:44,420 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 12:57:44,420 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 12:57:44,421 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 12:57:44,422 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 12:57:44,422 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 12:57:44,422 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 12:57:44,423 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 12:57:44,423 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 12:57:44,424 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 12:57:44,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:57:44,476 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 12:57:44,480 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 12:57:44,491 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31713799 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e0d7d818-fb61-40ca-9932-03853f2479ac'}] 2026-09-10 12:57:44,498 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:57:44,525 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 12:57:44,533 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 12:57:44,535 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 12:57:44,535 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.108 2026-09-10 12:57:44,538 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 12:57:44,540 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 12:57:44,548 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 12:57:44,549 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 12:57:44,572 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 12:57:44,575 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 12:57:44,586 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 12:57:44,587 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 12:57:44,591 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 12:57:44,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 12:57:44,606 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 12:57:44,609 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:57:44,610 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 12:57:44,613 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 12:57:44,614 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 12:57:44,628 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 12:57:44,631 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 12:57:44,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 12:57:44,637 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 12:57:44,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 12:57:44,642 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-10 12:57:44,644 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 12:57:44,645 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 12:57:44,658 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 12:57:44,670 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 12:57:44,671 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 12:57:44,671 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 12:57:44,671 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 12:57:44,672 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 12:57:44,672 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 12:57:44,672 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 12:57:44,673 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 12:57:44,673 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 12:57:44,673 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 12:57:44,673 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 12:57:44,674 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 12:57:44,674 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 12:57:44,674 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 12:57:44,674 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 12:57:44,675 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 12:57:44,675 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 12:57:44,675 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 12:57:44,675 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 12:57:44,676 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 12:57:44,676 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 12:57:44,697 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:57:44,705 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 12:57:44,721 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31713799 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e0d7d818-fb61-40ca-9932-03853f2479ac'} created pos.order #687 2026-09-10 12:57:44,729 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 12:57:44,739 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:57:44,748 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31713799 finished 2026-09-10 12:57:44,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.223 0.122 2026-09-10 12:57:45,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:45,169 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55978728 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b7e71855-0048-49ba-a8f3-cd040979f098'}] 2026-09-10 12:57:45,232 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55978728 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b7e71855-0048-49ba-a8f3-cd040979f098'} created pos.order #688 2026-09-10 12:57:45,251 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55978728 finished 2026-09-10 12:57:45,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.048 0.081 2026-09-10 12:57:45,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/147] 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-09-10 12:57:45,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.014 0.022 2026-09-10 12:57:45,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/147] 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-09-10 12:57:45,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:45,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:45,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:57:45,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-10 12:57:45,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:57:45,651 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69799753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b7e71855-0048-49ba-a8f3-cd040979f098'}] 2026-09-10 12:57:45,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/147] 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-09-10 12:57:45,679 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69799753 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b7e71855-0048-49ba-a8f3-cd040979f098'} updated pos.order #688 2026-09-10 12:57:45,695 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69799753 finished 2026-09-10 12:57:45,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:45,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.098 0.080 2026-09-10 12:57:45,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:57:45,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-10 12:57:45,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:45,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 12:57:46,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:46,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:46,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:48,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:57:48,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 12:57:48,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:48,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:48,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/147] 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-09-10 12:57:48,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:48,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/147] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:57:48,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:48,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/147] 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-09-10 12:57:48,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:48,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:48,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 12:57:48,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:48,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:48,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/147] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:57:48,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/147] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:57:49,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/147] Tour pos_restaurant_sync → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:57:49,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/147] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:57:49,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/147] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:57:49,134 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:49,135 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:57:49,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/147] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:57:49,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:57:49,264 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30791515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e51c4ffa-18e4-4868-8a27-4ed308329c90'}] 2026-09-10 12:57:49,266 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:57:49,603 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30791515 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e51c4ffa-18e4-4868-8a27-4ed308329c90'} created pos.order #689 2026-09-10 12:57:49,622 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30791515 finished 2026-09-10 12:57:49,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.183 0.223 2026-09-10 12:57:49,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:57:49,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-10 12:57:49,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:57:50,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/147] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 12:57:50,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.017 0.012 2026-09-10 12:57:50,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/147] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:57:50,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:50,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/147] 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-09-10 12:57:50,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:50,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:50,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:57:50,438 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56084036 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '149bfe31-00b7-4d10-866b-26dfbb87bf33'}] 2026-09-10 12:57:50,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:57:50,498 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56084036 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '149bfe31-00b7-4d10-866b-26dfbb87bf33'} created pos.order #690 2026-09-10 12:57:50,508 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56084036 finished 2026-09-10 12:57:50,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.033 0.072 2026-09-10 12:57:50,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-09-10 12:57:50,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:57:50,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:50,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:50,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/147] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-09-10 12:57:50,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:50,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/147] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:57:50,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/147] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:57:50,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/147] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 12:57:50,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/147] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:57:51,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/147] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:57:51,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:57:51,110 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59263324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '149bfe31-00b7-4d10-866b-26dfbb87bf33'}] 2026-09-10 12:57:51,187 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [679] to pos.order #690 2026-09-10 12:57:51,347 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59263324 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '149bfe31-00b7-4d10-866b-26dfbb87bf33'} updated pos.order #690 2026-09-10 12:57:51,363 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59263324 finished 2026-09-10 12:57:51,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.101 0.206 2026-09-10 12:57:51,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:57:51,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-10 12:57:51,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:51,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.010 2026-09-10 12:57:51,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:51,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 12:57:51,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:51,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:51,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:53,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:57:53,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.005 2026-09-10 12:57:53,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:54,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:54,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/147] 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-09-10 12:57:54,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:54,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/147] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:57:54,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:54,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/147] 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-09-10 12:57:54,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:54,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:54,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:54,500 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99805669 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '79360b3c-606f-4506-81c3-ec8d43200cec'}] 2026-09-10 12:57:54,542 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99805669 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '79360b3c-606f-4506-81c3-ec8d43200cec'} created pos.order #691 2026-09-10 12:57:54,556 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99805669 finished 2026-09-10 12:57:54,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.042 0.069 2026-09-10 12:57:54,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-10 12:57:54,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/147] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-09-10 12:57:54,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-09-10 12:57:54,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-09-10 12:57:54,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.036 0.035 2026-09-10 12:57:54,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.026 2026-09-10 12:57:54,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/147] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-09-10 12:57:54,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:57:55,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/147] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-10 12:57:55,041 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42897022 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b7e71855-0048-49ba-a8f3-cd040979f098'}] 2026-09-10 12:57:55,066 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42897022 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b7e71855-0048-49ba-a8f3-cd040979f098'} updated pos.order #688 2026-09-10 12:57:55,084 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42897022 finished 2026-09-10 12:57:55,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.039 0.072 2026-09-10 12:57:55,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.051 0.067 2026-09-10 12:57:55,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-09-10 12:57:55,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:55,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/147] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:57:55,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/147] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:57:55,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.010 0.013 2026-09-10 12:57:55,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:57:55,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:57:57,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:57,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-10 12:57:57,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [122/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:57,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [123/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:57:57,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [124/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:57,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [125/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:57:57,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [126/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:57,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [127/147] 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-09-10 12:57:58,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [128/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:58,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [129/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:58,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [130/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:57:58,209 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83633939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '034a1f40-9eac-40ce-94e1-343fe45c398e'}] 2026-09-10 12:57:58,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [131/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:58,251 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83633939 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '034a1f40-9eac-40ce-94e1-343fe45c398e'} created pos.order #692 2026-09-10 12:57:58,273 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83633939 finished 2026-09-10 12:57:58,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.055 0.069 2026-09-10 12:57:58,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [132/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:58,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.013 2026-09-10 12:57:58,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [133/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:58,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [134/147] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:57:58,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [135/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:57:58,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [136/147] 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-09-10 12:57:58,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [137/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:57:58,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [138/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:58,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [139/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:57:58,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [140/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:57:58,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:57:58,865 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50314702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '034a1f40-9eac-40ce-94e1-343fe45c398e'}] 2026-09-10 12:57:58,896 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1135] to pos.order #692 2026-09-10 12:57:58,900 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50314702 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '034a1f40-9eac-40ce-94e1-343fe45c398e'} updated pos.order #692 2026-09-10 12:57:58,912 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50314702 finished 2026-09-10 12:57:58,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.041 0.073 2026-09-10 12:57:59,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.006 2026-09-10 12:57:59,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [141/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:57:59,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [142/147] Tour pos_restaurant_sync → Step body 2026-09-10 12:57:59,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [143/147] Tour pos_restaurant_sync → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:57:59,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [144/147] Tour pos_restaurant_sync → Step click Actions button (trigger: .more-btn) 2026-09-10 12:57:59,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [145/147] Tour pos_restaurant_sync → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 12:57:59,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [146/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:57:59,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [147/147] Tour pos_restaurant_sync → Step .floor-map 2026-09-10 12:57:59,399 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4131109 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '034a1f40-9eac-40ce-94e1-343fe45c398e'}] 2026-09-10 12:57:59,424 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4131109 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '034a1f40-9eac-40ce-94e1-343fe45c398e'} updated pos.order #692 2026-09-10 12:57:59,442 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4131109 finished 2026-09-10 12:57:59,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.064 0.077 2026-09-10 12:57:59,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:59] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.049 0.063 2026-09-10 12:57:59,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-10 12:57:59,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:57:59,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 30090684 (allocated 31993856) 2026-09-10 12:57:59,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 99619 2026-09-10 12:57:59,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-10 12:57:59,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 99619 2026-09-10 12:58:00,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125800_035688_test_01_pos_restaurant.txt 2026-09-10 12:58:00,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpvnnau67w_chrome_odoo" 2026-09-10 12:58:00,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 99868 2026-09-10 12:58:00,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpa2toxo67_chrome_odoo 2026-09-10 12:58:00,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:38369/json/version 2026-09-10 12:58:00,316 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:00,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 12:58:00,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:38369/json 2026-09-10 12:58:00,370 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:00,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:38369/devtools/page/A52F12A9D317430D882B387857684A79 2026-09-10 12:58:00,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-10 12:58:00,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-10 12:58:00,570 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:58:00,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-10 12:58:00,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:58:00,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:58:00,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.013 0.033 2026-09-10 12:58:00,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'A52F12A9D317430D882B387857684A79', 'loaderId': '3F5A072DD82B8AB7E2F6B5A4EEABCCF2', 'isDownload': False} 2026-09-10 12:58:00,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-10 12:58:00,691 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:58:00,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 12:58:00,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:58:00,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 12:58:01,233 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:01,241 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:01,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:01,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:58:01,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 12:58:01,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/62] Tour pos_restaurant_sync_second_login → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:58:01,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:58:01,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:01,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 12:58:01,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:58:01,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.020 2026-09-10 12:58:01,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-10 12:58:01,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.202 0.270 2026-09-10 12:58:01,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:58:01,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.007 2026-09-10 12:58:02,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-10 12:58:02,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.006 2026-09-10 12:58:02,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:02,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:02,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:02,140 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:58:02,160 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 12:58:02,190 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 12:58:02,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.028 0.017 2026-09-10 12:58:02,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-09-10 12:58:02,206 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:02,208 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:02,232 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 12:58:02,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:02,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.039 0.039 2026-09-10 12:58:02,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.172 2026-09-10 12:58:02,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.055 2026-09-10 12:58:02,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:02,530 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:04,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:04,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-09-10 12:58:04,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:04,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 12:58:04,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:04,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:58:04,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-09-10 12:58:04,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 12:58:04,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("2")) 2026-09-10 12:58:05,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:05,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:05,099 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1640071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '79360b3c-606f-4506-81c3-ec8d43200cec'}] 2026-09-10 12:58:05,104 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:05,117 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1640071 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '79360b3c-606f-4506-81c3-ec8d43200cec'} updated pos.order #691 2026-09-10 12:58:05,129 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1640071 finished 2026-09-10 12:58:05,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.035 0.061 2026-09-10 12:58:05,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.007 2026-09-10 12:58:05,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:05,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-09-10 12:58:05,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)","price":2.2} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-09-10 12:58:05,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":1,"withClass":":eq(1)","price":2.2} (trigger: .order-container .orderline:eq(1):has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-09-10 12:58:05,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:58:05,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:05,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/62] Tour pos_restaurant_sync_second_login → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-10 12:58:05,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:05,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:05,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/62] Tour pos_restaurant_sync_second_login → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:58:05,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:05,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:05,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 12:58:06,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:06,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:58:06,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:58:06,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/62] Tour pos_restaurant_sync_second_login → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:58:06,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/62] Tour pos_restaurant_sync_second_login → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:58:06,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/62] Tour pos_restaurant_sync_second_login → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:58:06,287 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:06,288 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:06,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/62] Tour pos_restaurant_sync_second_login → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:58:06,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:58:06,416 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8487459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '79360b3c-606f-4506-81c3-ec8d43200cec'}] 2026-09-10 12:58:06,486 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [680] to pos.order #691 2026-09-10 12:58:06,711 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8487459 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '79360b3c-606f-4506-81c3-ec8d43200cec'} updated pos.order #691 2026-09-10 12:58:06,728 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8487459 finished 2026-09-10 12:58:06,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.143 0.225 2026-09-10 12:58:06,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:58:06,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:07,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 12:58:07,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:07,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-09-10 12:58:07,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:07,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:58:07,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:07,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:58:07,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-09-10 12:58:07,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 12:58:07,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):not(:has(.order-count)) 2026-09-10 12:58:07,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):not(:has(.order-count)) 2026-09-10 12:58:07,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:07,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:07,659 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55737365 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '20f75d97-b9ac-482b-8643-5a285ff3d3e1'}] 2026-09-10 12:58:07,689 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55737365 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '20f75d97-b9ac-482b-8643-5a285ff3d3e1'} created pos.order #693 2026-09-10 12:58:07,701 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55737365 finished 2026-09-10 12:58:07,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.022 0.065 2026-09-10 12:58:07,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.010 2026-09-10 12:58:07,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:07,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-09-10 12:58:07,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:07,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:58:08,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:08,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:58:08,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:08,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/62] Tour pos_restaurant_sync_second_login → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-10 12:58:08,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:08,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/62] Tour pos_restaurant_sync_second_login → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:08,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:08,354 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93804364 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '20f75d97-b9ac-482b-8643-5a285ff3d3e1'}] 2026-09-10 12:58:08,383 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1136] to pos.order #693 2026-09-10 12:58:08,391 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93804364 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '20f75d97-b9ac-482b-8643-5a285ff3d3e1'} updated pos.order #693 2026-09-10 12:58:08,400 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93804364 finished 2026-09-10 12:58:08,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.039 0.063 2026-09-10 12:58:08,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/62] Tour pos_restaurant_sync_second_login → Step .floor-map 2026-09-10 12:58:08,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("1")) 2026-09-10 12:58:08,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-10 12:58:08,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 12:58:08,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18937176 (allocated 20582400) 2026-09-10 12:58:08,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 99868 2026-09-10 12:58:08,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-10 12:58:08,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 99868 2026-09-10 12:58:08,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125808_794508_test_01_pos_restaurant.txt 2026-09-10 12:58:08,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpa2toxo67_chrome_odoo" 2026-09-10 12:58:08,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-10 12:58:09,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100080 2026-09-10 12:58:09,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpm2j0851r_chrome_odoo 2026-09-10 12:58:09,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45995/json/version 2026-09-10 12:58:09,206 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:09,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-10 12:58:09,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45995/json 2026-09-10 12:58:09,244 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:09,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:45995/devtools/page/7CB4B9E18F1E0447B9069E7612A12C81 2026-09-10 12:58:09,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-10 12:58:09,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-10 12:58:09,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:58:09,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-10 12:58:09,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:58:09,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:58:09,445 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:58:09,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:09] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.076 0.434 2026-09-10 12:58:09,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '7CB4B9E18F1E0447B9069E7612A12C81', 'loaderId': 'E49D80C9053927AE82FE8D0A1A822283', 'isDownload': False} 2026-09-10 12:58:09,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-10 12:58:09,975 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:58:09,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:09] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-10 12:58:10,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 12:58:10,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-10 12:58:10,488 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:10,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:10,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:58:10,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:58:10,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/98] Tour SplitBillScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:58:10,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.011 2026-09-10 12:58:10,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 12:58:10,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:10,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-10 12:58:10,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.028 2026-09-10 12:58:10,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.030 2026-09-10 12:58:10,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-10 12:58:11,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.231 0.456 2026-09-10 12:58:11,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:11,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:58:11,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-10 12:58:11,560 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-09-10 12:58:11,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:11,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 12:58:11,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:11,627 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:11,641 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:58:11,645 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:11,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.017 2026-09-10 12:58:11,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.045 2026-09-10 12:58:11,688 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:11,701 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:11,759 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 12:58:11,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/98] Tour SplitBillScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:58:11,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.043 0.030 2026-09-10 12:58:11,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:11,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:11] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.093 0.099 2026-09-10 12:58:12,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.054 2026-09-10 12:58:12,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.006 2026-09-10 12:58:12,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/98] Tour SplitBillScreenTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:58:12,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:12,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:12,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:58:12,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:58:12,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:58:12,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:58:12,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:58:12,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:58:12,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/98] Tour SplitBillScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:58:12,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-10 12:58:12,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:12,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/98] Tour SplitBillScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:58:12,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:12,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:58:13,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:58:13,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:58:13,152 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:58:13,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:58:13,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:58:13,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/98] Tour SplitBillScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:58:13,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-10 12:58:13,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:13,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/98] Tour SplitBillScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:58:13,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:13,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:13,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:58:13,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:58:13,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:58:13,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:58:13,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:58:14,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-10 12:58:14,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:14,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:58:14,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:58:14,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 12:58:14,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 12:58:14,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 12:58:14,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:14,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 12:58:14,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:58:14,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 12:58:14,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 12:58:14,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 12:58:14,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/98] Tour SplitBillScreenTour → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-10 12:58:14,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 12:58:14,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:14,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/98] Tour SplitBillScreenTour → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-10 12:58:14,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-10 12:58:15,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:15,042 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27395304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '86b7c193-2123-4cdb-9681-1c36576fbf2a'}] 2026-09-10 12:58:15,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/98] Tour SplitBillScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-10 12:58:15,100 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27395304 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '86b7c193-2123-4cdb-9681-1c36576fbf2a'} created pos.order #694 2026-09-10 12:58:15,119 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27395304 finished 2026-09-10 12:58:15,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.042 0.078 2026-09-10 12:58:15,195 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24662602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0fb3438e-496f-43e1-9be0-1dd7632c7846'}] 2026-09-10 12:58:15,235 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24662602 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0fb3438e-496f-43e1-9be0-1dd7632c7846'} created pos.order #695 2026-09-10 12:58:15,244 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24662602 finished 2026-09-10 12:58:15,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.037 0.065 2026-09-10 12:58:15,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:15,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 12:58:15,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 12:58:15,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:58:15,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:15,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:15,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:58:15,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:58:15,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:58:15,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.068 0.054 2026-09-10 12:58:15,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.017 2026-09-10 12:58:15,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:16,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:58:16,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:16,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.010 0.009 2026-09-10 12:58:16,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 12:58:16,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 12:58:16,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:58:16,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 12:58:16,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 12:58:16,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:58:16,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/98] Tour SplitBillScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:16,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/98] Tour SplitBillScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:18,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:18,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:58:18,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-09-10 12:58:18,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:58:18,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 12:58:18,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 12:58:18,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:58:18,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/98] Tour SplitBillScreenTour → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-10 12:58:18,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-10 12:58:19,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1 / 3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:58:19,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/98] Tour SplitBillScreenTour → Step total amount of split is '4.0' (trigger: .splitbill-screen .order-info .subtotal:contains("4.0")) 2026-09-10 12:58:19,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-10 12:58:19,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:19,209 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56538826 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '86b7c193-2123-4cdb-9681-1c36576fbf2a'}] 2026-09-10 12:58:19,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/98] Tour SplitBillScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-10 12:58:19,262 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56538826 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '86b7c193-2123-4cdb-9681-1c36576fbf2a'} updated pos.order #694 2026-09-10 12:58:19,283 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56538826 finished 2026-09-10 12:58:19,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.049 0.084 2026-09-10 12:58:19,382 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66619452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '2d2003d0-a922-4303-9b4d-a3991c00a1fb'}] 2026-09-10 12:58:19,429 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66619452 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '2d2003d0-a922-4303-9b4d-a3991c00a1fb'} created pos.order #696 2026-09-10 12:58:19,441 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66619452 finished 2026-09-10 12:58:19,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.037 0.069 2026-09-10 12:58:19,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:19,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:58:19,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-10 12:58:19,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.033 0.030 2026-09-10 12:58:19,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 12:58:19,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:19,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:58:19,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:19,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.008 2026-09-10 12:58:19,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:58:19,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:58:20,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:58:20,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-10 12:58:20,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-10 12:58:20,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-10 12:58:20,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-10 12:58:20,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:58:20,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20399972 (allocated 22286336) 2026-09-10 12:58:20,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100080 2026-09-10 12:58:20,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-10 12:58:20,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100080 2026-09-10 12:58:20,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125820_532046_test_02_others.txt 2026-09-10 12:58:20,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpm2j0851r_chrome_odoo" 2026-09-10 12:58:20,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100300 2026-09-10 12:58:20,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpw65q3wqk_chrome_odoo 2026-09-10 12:58:20,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:35453/json/version 2026-09-10 12:58:20,817 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:20,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-10 12:58:20,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:35453/json 2026-09-10 12:58:20,924 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:20,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:35453/devtools/page/A72EFA733FA30E91211014580DD98445 2026-09-10 12:58:20,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-10 12:58:21,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-10 12:58:21,051 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:58:21,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-10 12:58:21,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:58:21,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:58:21,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.024 0.044 2026-09-10 12:58:21,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'A72EFA733FA30E91211014580DD98445', 'loaderId': 'D5C96508F16B16F3C9E296E410222C37', 'isDownload': False} 2026-09-10 12:58:21,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-10 12:58:21,166 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:58:21,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 12:58:21,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 12:58:21,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 12:58:21,722 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:21,726 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:21,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:21,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:58:21,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/117] Tour FloorScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:58:21,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.010 2026-09-10 12:58:21,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:58:21,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:21,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-10 12:58:21,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 12:58:21,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.041 0.021 2026-09-10 12:58:21,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-09-10 12:58:22,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 421 0.338 0.315 2026-09-10 12:58:22,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 12:58:22,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.018 2026-09-10 12:58:22,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.040 2026-09-10 12:58:22,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.017 2026-09-10 12:58:22,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:22,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.006 2026-09-10 12:58:22,968 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 12:58:22,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 12:58:22,989 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 12:58:23,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.045 0.024 2026-09-10 12:58:23,016 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:23,020 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:23,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.071 2026-09-10 12:58:23,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 12:58:23,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/117] Tour FloorScreenTour → Step selected floor is 'Main Floor' (trigger: .button-floor.active:contains("Main Floor")) 2026-09-10 12:58:23,103 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:23,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:23,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:23,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.095 0.044 2026-09-10 12:58:23,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:23,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.037 0.172 2026-09-10 12:58:23,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-10 12:58:23,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:23,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:23,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:58:23,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:58:23,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:58:23,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-10 12:58:23,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:23,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:23,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:23,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:23,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:23,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.017 0.015 2026-09-10 12:58:23,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-10 12:58:23,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.013 0.022 2026-09-10 12:58:23,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-10 12:58:23,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:58:23,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.013 2026-09-10 12:58:24,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/117] Tour FloorScreenTour → Step selected floor is 'Main Floor (copy)' (trigger: .button-floor.active:contains("Main Floor (copy)")) 2026-09-10 12:58:24,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:24] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.004 0.008 2026-09-10 12:58:24,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:24] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.005 0.005 2026-09-10 12:58:24,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:24] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:58:24,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:24] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:58:24,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:24,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:24,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:24,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-10 12:58:24,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:24] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.043 0.029 2026-09-10 12:58:25,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:25,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:58:25,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.007 2026-09-10 12:58:25,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:58:25,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:25,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.022 2026-09-10 12:58:25,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.006 0.036 2026-09-10 12:58:25,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-09-10 12:58:25,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.044 0.040 2026-09-10 12:58:25,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.008 2026-09-10 12:58:25,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.011 2026-09-10 12:58:25,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.007 2026-09-10 12:58:25,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:25,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:25,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:58:25,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.012 0.050 2026-09-10 12:58:25,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:58:25,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-10 12:58:25,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:25] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.038 0.085 2026-09-10 12:58:26,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/117] Tour FloorScreenTour → Step click 'Main Floor (copy)' floor (trigger: .floor-selector .button-floor:contains("Main Floor (copy)")) 2026-09-10 12:58:26,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.024 0.154 2026-09-10 12:58:26,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:26,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:26,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:26,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-10 12:58:26,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:26,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-10 12:58:26,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:26] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.004 0.009 2026-09-10 12:58:26,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:26] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.021 0.043 2026-09-10 12:58:26,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:26] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:26,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:58:26,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:58:26,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 12:58:27,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:27,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.011 0.023 2026-09-10 12:58:27,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.038 2026-09-10 12:58:27,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 12:58:27,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.025 0.040 2026-09-10 12:58:27,269 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.008 2026-09-10 12:58:27,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.012 2026-09-10 12:58:27,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.011 2026-09-10 12:58:27,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:27,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:27,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 12:58:27,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.017 0.028 2026-09-10 12:58:27,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 12:58:27,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.035 0.058 2026-09-10 12:58:27,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-10 12:58:27,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.013 0.116 2026-09-10 12:58:27,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:27,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/117] Tour FloorScreenTour → Step Check that element ".floor-selector .button-floor:contains('Main Floor (copy)')" don't exist. (trigger: body:not(:has(.floor-selector .button-floor:contains('Main Floor (copy)')))) 2026-09-10 12:58:27,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-10 12:58:27,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/117] Tour FloorScreenTour → Step .edit-buttons i[aria-label="Add Table"] 2026-09-10 12:58:27,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"6","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("6"))) 2026-09-10 12:58:27,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:27] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 12:58:27,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-10 12:58:27,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:58:27,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:58:27,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-10 12:58:27,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/117] Tour FloorScreenTour → Step input shown is '100' (trigger: .modal .value:contains("100")) 2026-09-10 12:58:28,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:28,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("100"))) 2026-09-10 12:58:28,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:58:28,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.015 2026-09-10 12:58:28,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-10 12:58:28,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:28,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:58:28,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-10 12:58:28,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:58:28,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:58:28,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:58:28,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:58:28,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/117] Tour FloorScreenTour → Step input shown is '1111' (trigger: .modal .value:contains("1111")) 2026-09-10 12:58:28,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:28,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-09-10 12:58:28,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:58:28,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.015 2026-09-10 12:58:28,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-10 12:58:28,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:28,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:58:28,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.025 2026-09-10 12:58:28,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:28,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:28,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:58:28,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:29,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:29,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:29,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-10 12:58:29,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:29,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 12:58:29,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 12:58:29,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:29,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-10 12:58:29,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:29,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/117] Tour FloorScreenTour → Step click add floor (trigger: .floor-selector button i[aria-label="Add Floor"]) 2026-09-10 12:58:29,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:58:29,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:58:29,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 12:58:29,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/117] Tour FloorScreenTour → Step dialog is open (trigger: .modal .modal-content) 2026-09-10 12:58:29,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.021 2026-09-10 12:58:29,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.032 2026-09-10 12:58:29,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/117] Tour FloorScreenTour → Step footer btn Apply should be disabled (trigger: .modal .modal-footer button:contains(Apply)[disabled]) 2026-09-10 12:58:29,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/117] Tour FloorScreenTour → Step input text 'Test Floor' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:58:29,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:29,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-10 12:58:29,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:29] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.003 0.005 2026-09-10 12:58:29,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:58:29,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:29,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:29,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("100"))) 2026-09-10 12:58:29,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-09-10 12:58:29,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-09-10 12:58:29,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-09-10 12:58:30,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-10 12:58:30,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:30,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:30,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:58:30,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.006 0.010 2026-09-10 12:58:30,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:30,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.018 2026-09-10 12:58:30,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-10 12:58:30,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/117] Tour FloorScreenTour → Step click numpad button: ⌫ (trigger: .modal div.numpad button:contains(/^⌫$/)) 2026-09-10 12:58:30,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-10 12:58:30,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-10 12:58:30,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/117] Tour FloorScreenTour → Step input shown is '9' (trigger: .modal .value:contains("9")) 2026-09-10 12:58:30,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:30,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:30,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 12:58:30,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.016 2026-09-10 12:58:30,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:30,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-10 12:58:30,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:58:30,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/117] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 12:58:30,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/117] Tour FloorScreenTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-10 12:58:30,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:58:30,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:58:30,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:30,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.017 2026-09-10 12:58:30,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Make Round"]) 2026-09-10 12:58:31,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-10 12:58:31,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:58:31,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.015 2026-09-10 12:58:31,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/117] Tour FloorScreenTour → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-10 12:58:31,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:58:31,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.019 2026-09-10 12:58:31,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withoutClass":".selected"} (trigger: .floor-map .table:not(.syncing):not(.selected):has(.label:contains("4"))) 2026-09-10 12:58:31,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:31,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.008 0.008 2026-09-10 12:58:31,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:31,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:31,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:31,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:31,474 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12938918 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b573dc96-6193-495e-b211-531baec42c66'}] 2026-09-10 12:58:31,583 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12938918 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b573dc96-6193-495e-b211-531baec42c66'} created pos.order #697 2026-09-10 12:58:31,604 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12938918 finished 2026-09-10 12:58:31,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.090 0.078 2026-09-10 12:58:31,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-10 12:58:31,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:31,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [113/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-10 12:58:31,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.007 0.008 2026-09-10 12:58:31,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [114/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:58:31,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [115/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:31,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [116/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:31,993 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40654674 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'd2a7f525-316c-49da-ab66-e24250f3b143'}] 2026-09-10 12:58:32,049 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40654674 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'd2a7f525-316c-49da-ab66-e24250f3b143'} created pos.order #698 2026-09-10 12:58:32,065 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40654674 finished 2026-09-10 12:58:32,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.046 0.065 2026-09-10 12:58:32,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [117/117] Tour FloorScreenTour → Step selected floor is 'Second Floor' (trigger: .button-floor.active:contains("Second Floor")) 2026-09-10 12:58:32,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-10 12:58:32,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 12:58:32,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19954960 (allocated 21368832) 2026-09-10 12:58:32,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100300 2026-09-10 12:58:32,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-10 12:58:32,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100300 2026-09-10 12:58:32,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125832_437155_test_02_others.txt 2026-09-10 12:58:32,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpw65q3wqk_chrome_odoo" 2026-09-10 12:58:32,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100576 2026-09-10 12:58:32,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmps2vu6q7y_chrome_odoo 2026-09-10 12:58:32,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40107/json/version 2026-09-10 12:58:32,729 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:32,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-10 12:58:32,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40107/json 2026-09-10 12:58:32,798 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:58:32,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:40107/devtools/page/64D33B245031727C8D8E248D187E765E 2026-09-10 12:58:32,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-10 12:58:32,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-10 12:58:32,942 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:58:32,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-10 12:58:32,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:58:32,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:58:33,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.029 0.038 2026-09-10 12:58:33,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '64D33B245031727C8D8E248D187E765E', 'loaderId': 'CC64DBCA88104D2BFC724F4A4F43D9B1', 'isDownload': False} 2026-09-10 12:58:33,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-10 12:58:33,063 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:58:33,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-10 12:58:33,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-10 12:58:33,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-10 12:58:33,524 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:33,525 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 12:58:33,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:33,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 12:58:33,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('TableMergeUnmergeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:58:33,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/110] Tour TableMergeUnmergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:58:33,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:58:33,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:33,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 12:58:33,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 12:58:33,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.023 2026-09-10 12:58:33,686 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-10 12:58:34,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.255 0.277 2026-09-10 12:58:34,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:58:34,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.009 2026-09-10 12:58:34,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-10 12:58:34,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.009 2026-09-10 12:58:34,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:34,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:58:34,543 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:34,563 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:34,589 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:34,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.007 0.051 2026-09-10 12:58:34,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.062 2026-09-10 12:58:34,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 12:58:34,637 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:34,643 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:34,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/110] Tour TableMergeUnmergeTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-10 12:58:34,772 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:34,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:34,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.065 0.063 2026-09-10 12:58:34,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.021 0.161 2026-09-10 12:58:34,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.019 2026-09-10 12:58:34,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:58:34,967 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:58:35,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:35,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:35,112 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1910051 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b573dc96-6193-495e-b211-531baec42c66'}] 2026-09-10 12:58:35,160 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1143] to pos.order #697 2026-09-10 12:58:35,167 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1910051 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b573dc96-6193-495e-b211-531baec42c66'} updated pos.order #697 2026-09-10 12:58:35,181 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1910051 finished 2026-09-10 12:58:35,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.045 0.075 2026-09-10 12:58:35,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:35,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:35,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:35,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:36,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-10 12:58:36,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:36,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-10 12:58:36,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:37,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:37,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:37] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.007 2026-09-10 12:58:37,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.014 2026-09-10 12:58:37,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-10 12:58:37,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-10 12:58:38,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:38] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.021 0.044 2026-09-10 12:58:38,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:38] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:38,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-10 12:58:38,982 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-10 12:58:38,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:58:39,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:39,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.015 2026-09-10 12:58:39,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.019 2026-09-10 12:58:39,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 12:58:39,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.024 0.037 2026-09-10 12:58:39,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.007 2026-09-10 12:58:39,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-09-10 12:58:39,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.015 0.010 2026-09-10 12:58:39,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-10 12:58:39,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:39,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:39,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.009 0.062 2026-09-10 12:58:39,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.048 0.091 2026-09-10 12:58:39,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-10 12:58:39,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:39,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.038 0.152 2026-09-10 12:58:39,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.010 0.146 2026-09-10 12:58:39,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:39,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:39,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:39,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:41,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:41,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:41,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/110] Tour TableMergeUnmergeTour → Step click on table selector button (trigger: .floor-screen .right-buttons button i.fa-hashtag) 2026-09-10 12:58:41,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/110] Tour TableMergeUnmergeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:58:42,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-09-10 12:58:42,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-10 12:58:42,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.009 2026-09-10 12:58:42,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:42,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:42,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:42,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:58:42,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:58:42,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/110] Tour TableMergeUnmergeTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:58:42,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/110] Tour TableMergeUnmergeTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:58:42,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/110] Tour TableMergeUnmergeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:58:42,561 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:42,562 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:58:42,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/110] Tour TableMergeUnmergeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:58:42,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:58:42,704 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:58:42,707 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84226491 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b573dc96-6193-495e-b211-531baec42c66'}] 2026-09-10 12:58:42,813 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [681] to pos.order #697 2026-09-10 12:58:43,074 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84226491 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b573dc96-6193-495e-b211-531baec42c66'} updated pos.order #697 2026-09-10 12:58:43,087 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84226491 finished 2026-09-10 12:58:43,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.221 0.219 2026-09-10 12:58:43,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:43] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:58:43,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:58:43,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.022 2026-09-10 12:58:43,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-10 12:58:43,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:43,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:43,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:44,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-10 12:58:44,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:44,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-10 12:58:44,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:45,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:45,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:45] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.005 2026-09-10 12:58:45,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.012 2026-09-10 12:58:45,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:46,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:46] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:58:46,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.013 2026-09-10 12:58:46,152 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-10 12:58:46,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:46,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:46,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.002 0.007 2026-09-10 12:58:46,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:58:46,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:46,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:46,469 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58504796 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:58:46,520 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58504796 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} created pos.order #699 2026-09-10 12:58:46,532 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58504796 finished 2026-09-10 12:58:46,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.062 2026-09-10 12:58:46,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:46,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:46,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.007 2026-09-10 12:58:46,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:58:46,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:46,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:46,877 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48375773 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': '41541f56-22aa-4e2f-9f27-487176ce3483'}] 2026-09-10 12:58:46,928 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48375773 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': '41541f56-22aa-4e2f-9f27-487176ce3483'} created pos.order #700 2026-09-10 12:58:46,949 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48375773 finished 2026-09-10 12:58:47,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.073 0.079 2026-09-10 12:58:47,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:47,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:47,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:47,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:48,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-10 12:58:48,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:48,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-10 12:58:48,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:49,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:49] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-09-10 12:58:49,243 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21318394 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:58:49,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:49,273 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1146] to pos.order #699 2026-09-10 12:58:49,280 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21318394 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} updated pos.order #699 2026-09-10 12:58:49,293 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21318394 finished 2026-09-10 12:58:49,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.050 0.077 2026-09-10 12:58:49,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.114 2026-09-10 12:58:49,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:49] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.020 0.061 2026-09-10 12:58:49,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.009 2026-09-10 12:58:49,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-10 12:58:49,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:49,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-09-10 12:58:49,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-10 12:58:49,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:49,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:50,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:50,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:50,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:58:50,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:50,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:50,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:52,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:52,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:52,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 12:58:52,523 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44245981 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:58:52,551 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1146] 2026-09-10 12:58:52,578 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44245981 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} updated pos.order #699 2026-09-10 12:58:52,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-10 12:58:52,605 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44245981 finished 2026-09-10 12:58:52,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:58:52,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.060 0.096 2026-09-10 12:58:52,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.161 2026-09-10 12:58:52,720 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41344921 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': 'c7cc7ea2-ca4a-43ef-b08e-6641ab4565b0'}] 2026-09-10 12:58:52,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:52,774 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41344921 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': 'c7cc7ea2-ca4a-43ef-b08e-6641ab4565b0'} created pos.order #701 2026-09-10 12:58:52,792 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41344921 finished 2026-09-10 12:58:52,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:58:52,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.038 0.067 2026-09-10 12:58:52,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:52,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.029 0.113 2026-09-10 12:58:52,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-10 12:58:52,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:58:53,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:58:53,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 12:58:53,050 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1367871 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:58:53,069 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1367871 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} updated pos.order #699 2026-09-10 12:58:53,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:53,082 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1367871 finished 2026-09-10 12:58:53,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:53,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.022 0.058 2026-09-10 12:58:55,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:55,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:55,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:58:55,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.008 0.009 2026-09-10 12:58:55,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:58:55,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:58:55,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:58:55,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:58:55,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 12:58:55,531 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20177695 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': 'c7cc7ea2-ca4a-43ef-b08e-6641ab4565b0'}] 2026-09-10 12:58:55,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:58:55,556 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20177695 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': 'c7cc7ea2-ca4a-43ef-b08e-6641ab4565b0'} updated pos.order #701 2026-09-10 12:58:55,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20177695 finished 2026-09-10 12:58:55,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:58:55,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.050 0.068 2026-09-10 12:58:57,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:58:57,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:58:57,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:58,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:58,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-10 12:58:58,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:59,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-10 12:58:59,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:59,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:59] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-09-10 12:58:59,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-10 12:58:59,873 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78974369 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:58:59,901 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1148] to pos.order #699 2026-09-10 12:58:59,906 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78974369 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} updated pos.order #699 2026-09-10 12:58:59,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78974369 finished 2026-09-10 12:58:59,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:58:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.040 0.083 2026-09-10 12:59:00,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.115 2026-09-10 12:59:00,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:00] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.040 0.048 2026-09-10 12:59:00,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-09-10 12:59:00,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:00,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-10 12:59:00,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.007 2026-09-10 12:59:00,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:59:00,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:59:00,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Minute Maid"))) 2026-09-10 12:59:00,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 12:59:00,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 12:59:00,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 12:59:00,759 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81423170 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:59:00,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:00,806 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81423170 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} updated pos.order #699 2026-09-10 12:59:00,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:00,825 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81423170 finished 2026-09-10 12:59:00,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.070 0.067 2026-09-10 12:59:00,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:59:00,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:01,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:01] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:59:01,152 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63283527 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'}] 2026-09-10 12:59:01,200 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63283527 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'ef150fcb-589c-4cbf-85b3-3f01f00a7602'} updated pos.order #699 2026-09-10 12:59:01,212 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63283527 finished 2026-09-10 12:59:01,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-10 12:59:01,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:01,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.063 0.074 2026-09-10 12:59:01,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.135 2026-09-10 12:59:01,328 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73506244 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': '2766dc1b-a506-4b2a-a6a9-71435362733c'}] 2026-09-10 12:59:01,385 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73506244 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': '2766dc1b-a506-4b2a-a6a9-71435362733c'} created pos.order #702 2026-09-10 12:59:01,396 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73506244 finished 2026-09-10 12:59:01,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.041 0.063 2026-09-10 12:59:01,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:01,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 12:59:01,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:01,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:01,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:01,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:03,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:59:03,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:59:03,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:03,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.004 0.011 2026-09-10 12:59:03,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:59:03,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:03,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:04,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:06,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-10 12:59:06,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-10 12:59:06,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 12:59:06,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28598116 (allocated 30683136) 2026-09-10 12:59:06,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100576 2026-09-10 12:59:06,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-10 12:59:06,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100576 2026-09-10 12:59:06,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125906_437989_test_02_others.txt 2026-09-10 12:59:06,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmps2vu6q7y_chrome_odoo" 2026-09-10 12:59:06,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-10 12:59:06,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 100846 2026-09-10 12:59:06,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp74mo86ty_chrome_odoo 2026-09-10 12:59:06,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:46609/json/version 2026-09-10 12:59:06,848 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:06,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-09-10 12:59:06,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:46609/json 2026-09-10 12:59:06,915 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:06,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:46609/devtools/page/A4FDCDA14D635593A39A44E7C887DCE6 2026-09-10 12:59:06,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-10 12:59:06,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-10 12:59:07,116 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 12:59:07,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-10 12:59:07,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:59:07,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:59:07,140 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:59:07,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:07] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.072 0.440 2026-09-10 12:59:07,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'A4FDCDA14D635593A39A44E7C887DCE6', 'loaderId': '3F904E92CC3BD7A91A6B4CF694F1ECF6', 'isDownload': False} 2026-09-10 12:59:07,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-10 12:59:07,666 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:59:07,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:07] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 12:59:07,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:07] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 12:59:07,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:07] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.024 2026-09-10 12:59:08,154 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:08,156 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:08,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-10 12:59:08,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:59:08,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [1/109] Tour ControlButtonsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:59:08,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 12:59:08,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:59:08,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:08,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-09-10 12:59:08,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-10 12:59:08,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.031 2026-09-10 12:59:08,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 12:59:09,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.334 0.292 2026-09-10 12:59:09,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:59:09,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:59:09,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-10 12:59:09,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 12:59:09,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-10 12:59:09,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 12:59:09,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:09,284 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:09,295 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:09,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:09,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-09-10 12:59:09,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.033 2026-09-10 12:59:09,349 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:09,382 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:09,424 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:09,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [2/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:59:09,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.037 0.071 2026-09-10 12:59:09,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [3/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:59:09,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.047 0.122 2026-09-10 12:59:09,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.095 0.064 2026-09-10 12:59:09,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 12:59:09,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [4/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:59:09,861 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:09,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [5/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:09,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [6/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:59:10,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [7/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:10,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [8/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:10,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [9/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:10,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [10/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:10,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [11/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:10,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [12/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:59:10,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [13/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-10 12:59:10,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [14/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:10,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [15/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:10,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [16/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:10,660 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19458058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'}] 2026-09-10 12:59:10,730 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19458058 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'} created pos.order #703 2026-09-10 12:59:10,741 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19458058 finished 2026-09-10 12:59:10,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.054 0.077 2026-09-10 12:59:10,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [17/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:59:10,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 12:59:10,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [18/109] Tour ControlButtonsTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:59:10,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [19/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:11,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [20/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:11,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [21/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:11,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [22/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:11,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [23/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:11,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [24/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:11,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [25/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:11,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [26/109] Tour ControlButtonsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:59:11,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [27/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-10 12:59:11,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [28/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:11,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [29/109] Tour ControlButtonsTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:59:11,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [30/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:11,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [31/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:59:11,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [32/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:11,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [33/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:11,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [34/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:11,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [35/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 12:59:12,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-10 12:59:12,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [37/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 12:59:12,609 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13085803 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'}] 2026-09-10 12:59:12,614 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:59:12,630 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1152, 1151] to pos.order #703 2026-09-10 12:59:12,636 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13085803 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'} updated pos.order #703 2026-09-10 12:59:12,652 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13085803 finished 2026-09-10 12:59:12,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.037 0.074 2026-09-10 12:59:12,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.006 2026-09-10 12:59:12,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [38/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 12:59:12,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.011 2026-09-10 12:59:12,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [39/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:59:12,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [40/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:12,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [41/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:13,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [42/109] Tour ControlButtonsTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 12:59:13,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [43/109] Tour ControlButtonsTour → Step click back button (trigger: .splitbill-screen .button.back) 2026-09-10 12:59:13,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [44/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 12:59:13,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [45/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 12:59:13,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [46/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:13,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [47/109] Tour ControlButtonsTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-10 12:59:13,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [48/109] Tour ControlButtonsTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-10 12:59:13,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [49/109] Tour ControlButtonsTour → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:59:13,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [50/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:13,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [51/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-09-10 12:59:13,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [52/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:13,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [53/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:13,646 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79796020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'}] 2026-09-10 12:59:13,676 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79796020 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'} updated pos.order #703 2026-09-10 12:59:13,687 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79796020 finished 2026-09-10 12:59:13,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.027 0.069 2026-09-10 12:59:13,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [54/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:59:13,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 12:59:13,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [55/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-09-10 12:59:13,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [56/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:59:13,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [57/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:14,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [58/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:59:14,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [59/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:14,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [60/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:14,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [61/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 12:59:14,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [62/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:14,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [63/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:14,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [64/109] Tour ControlButtonsTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-10 12:59:14,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [65/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("8")):has(.price:contains("8.0"))) 2026-09-10 12:59:14,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [66/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:14,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [67/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:14,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [68/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:14,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [69/109] Tour ControlButtonsTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-10 12:59:14,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [70/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: .modal div.numpad button:text(1)) 2026-09-10 12:59:14,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [71/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-10 12:59:14,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [72/109] Tour ControlButtonsTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-10 12:59:14,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [73/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:15,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [74/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:15,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [75/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:15,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [76/109] Tour ControlButtonsTour → Step guest number is 15 (trigger: .control-buttons button:contains("Guests"):contains(15)) 2026-09-10 12:59:15,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [77/109] Tour ControlButtonsTour → Step click guests 15 button (trigger: .modal .control-buttons button:contains(15Guests)) 2026-09-10 12:59:15,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [78/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-10 12:59:15,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [79/109] Tour ControlButtonsTour → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-10 12:59:15,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [80/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:15,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [81/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:15,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [82/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:15,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [83/109] Tour ControlButtonsTour → Step guest number is 5 (trigger: .control-buttons button:contains("Guests"):contains(5)) 2026-09-10 12:59:15,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [84/109] Tour ControlButtonsTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 12:59:15,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [85/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 12:59:15,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [86/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:15,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [87/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:15,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [88/109] Tour ControlButtonsTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 12:59:15,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [89/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:15,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [90/109] Tour ControlButtonsTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:59:15,879 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28890030 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'}] 2026-09-10 12:59:15,903 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1153] to pos.order #703 2026-09-10 12:59:15,908 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28890030 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7e09c53c-bc32-4f80-a886-a7ca5ef3760a'} updated pos.order #703 2026-09-10 12:59:15,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28890030 finished 2026-09-10 12:59:15,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.037 0.063 2026-09-10 12:59:16,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.027 0.064 2026-09-10 12:59:16,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-10 12:59:16,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [92/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:16,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:59:16,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [93/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 12:59:16,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [94/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:16,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [95/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 12:59:16,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [96/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:16,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [97/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:16,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [98/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:16,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [99/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:16,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [100/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:16,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [101/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 12:59:16,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [102/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-10 12:59:16,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [103/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:16,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [104/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:17,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [105/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:17,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [106/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 12:59:17,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [107/109] Tour ControlButtonsTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-10 12:59:17,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [108/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 12:59:17,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [109/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 12:59:17,257 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80640270 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fb532ae9-09b2-42d9-85af-f074612cd12e'}] 2026-09-10 12:59:17,295 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80640270 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fb532ae9-09b2-42d9-85af-f074612cd12e'} created pos.order #704 2026-09-10 12:59:17,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80640270 finished 2026-09-10 12:59:17,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.027 0.067 2026-09-10 12:59:17,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 12:59:17,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-10 12:59:17,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 12:59:17,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21797044 (allocated 23597056) 2026-09-10 12:59:17,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 100846 2026-09-10 12:59:17,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-10 12:59:17,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 100846 2026-09-10 12:59:17,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125917_720055_test_02_others_bis.txt 2026-09-10 12:59:17,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp74mo86ty_chrome_odoo" 2026-09-10 12:59:17,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-10 12:59:18,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 101055 2026-09-10 12:59:18,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpy1_h8_4s_chrome_odoo 2026-09-10 12:59:18,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:44173/json/version 2026-09-10 12:59:18,136 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:18,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 12:59:18,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:44173/json 2026-09-10 12:59:18,195 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:18,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:44173/devtools/page/9D12D15DC4D07C34AAF6C8136E1ED6B4 2026-09-10 12:59:18,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-10 12:59:18,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-10 12:59:18,363 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:59:18,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-10 12:59:18,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:59:18,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:59:18,402 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:59:18,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:18] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.038 0.352 2026-09-10 12:59:18,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '9D12D15DC4D07C34AAF6C8136E1ED6B4', 'loaderId': '7B7B24FAB3C3E2F7AEC84FB4C14F47E7', 'isDownload': False} 2026-09-10 12:59:18,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-10 12:59:18,806 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:59:18,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:18] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.007 2026-09-10 12:59:18,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:18] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 12:59:18,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:18] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-10 12:59:19,296 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:59:19,298 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:19,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 12:59:19,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:59:19,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [1/34] Tour PosResTicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:59:19,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:59:19,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 12:59:19,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:19,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-09-10 12:59:19,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.025 2026-09-10 12:59:19,501 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.030 2026-09-10 12:59:19,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 12:59:20,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.220 0.283 2026-09-10 12:59:20,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:59:20,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:59:20,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-10 12:59:20,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:59:20,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-10 12:59:20,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 12:59:20,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:59:20,267 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 12:59:20,281 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:59:20,288 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 12:59:20,335 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 12:59:20,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.045 2026-09-10 12:59:20,336 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 12:59:20,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.059 2026-09-10 12:59:20,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [2/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:59:20,377 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:59:20,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.095 2026-09-10 12:59:20,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:20,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.235 2026-09-10 12:59:20,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.148 2026-09-10 12:59:20,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [4/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:20,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 12:59:20,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.017 2026-09-10 12:59:20,790 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:20,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [5/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:22,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [6/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:22,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 12:59:22,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [7/34] Tour PosResTicketScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:59:23,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [8/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:23,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [9/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:23,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [10/34] Tour PosResTicketScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:23,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [11/34] Tour PosResTicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:23,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [12/34] Tour PosResTicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:59:23,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [13/34] Tour PosResTicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:23,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [14/34] Tour PosResTicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:23,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [15/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:23,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [16/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:23,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [17/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:23,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [18/34] Tour PosResTicketScreenTour → Step order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0")) 2026-09-10 12:59:23,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [19/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:23,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [20/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:23,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [21/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:23,758 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80702187 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f0e48de2-897d-4c4d-bdb2-0917ad69d149'}] 2026-09-10 12:59:23,815 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80702187 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f0e48de2-897d-4c4d-bdb2-0917ad69d149'} created pos.order #705 2026-09-10 12:59:23,828 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80702187 finished 2026-09-10 12:59:23,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.034 0.075 2026-09-10 12:59:23,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [22/34] Tour PosResTicketScreenTour → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-10 12:59:23,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:23,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [24/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row > div:contains("001") 2026-09-10 12:59:24,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [25/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-09-10 12:59:24,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.028 0.040 2026-09-10 12:59:24,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.012 2026-09-10 12:59:24,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [26/34] Tour PosResTicketScreenTour → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-09-10 12:59:24,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [27/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:24,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [28/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:24,222 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13702318 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f0e48de2-897d-4c4d-bdb2-0917ad69d149'}] 2026-09-10 12:59:24,249 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13702318 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f0e48de2-897d-4c4d-bdb2-0917ad69d149'} updated pos.order #705 2026-09-10 12:59:24,267 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13702318 finished 2026-09-10 12:59:24,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [29/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:24,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.044 0.070 2026-09-10 12:59:24,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.080 0.058 2026-09-10 12:59:24,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-10 12:59:24,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [31/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:24,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:59:24,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [32/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:24,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [33/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 12:59:24,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [34/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:24,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-10 12:59:24,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 12:59:24,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16431556 (allocated 17960960) 2026-09-10 12:59:24,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 101055 2026-09-10 12:59:24,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-10 12:59:24,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 101055 2026-09-10 12:59:24,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125924_944402_test_04_ticket_screen.txt 2026-09-10 12:59:24,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpy1_h8_4s_chrome_odoo" 2026-09-10 12:59:24,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-10 12:59:25,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 101250 2026-09-10 12:59:25,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmp8xfooawi_chrome_odoo 2026-09-10 12:59:25,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:35691/json/version 2026-09-10 12:59:25,360 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:25,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 12:59:25,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:35691/json 2026-09-10 12:59:25,417 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:25,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:35691/devtools/page/9A3A494AADB0E6338B57728D359EA50B 2026-09-10 12:59:25,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-10 12:59:25,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-10 12:59:25,602 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 12:59:25,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-10 12:59:25,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 12:59:25,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 12:59:25,650 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:59:26,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.046 0.559 2026-09-10 12:59:26,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '9A3A494AADB0E6338B57728D359EA50B', 'loaderId': '38B55C9255A581E16770AFCD61E90844', 'isDownload': False} 2026-09-10 12:59:26,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-10 12:59:26,268 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 12:59:26,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 12:59:26,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 12:59:26,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.020 0.016 2026-09-10 12:59:26,712 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:26,731 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:59:26,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 12:59:26,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 12:59:26,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/232] Tour PosResTipScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 12:59:26,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 12:59:26,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 12:59:26,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:26,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-10 12:59:26,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 12:59:26,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.028 2026-09-10 12:59:26,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.024 2026-09-10 12:59:27,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.177 0.246 2026-09-10 12:59:27,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 12:59:27,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 12:59:27,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.036 2026-09-10 12:59:27,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:59:27,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-10 12:59:27,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-10 12:59:27,673 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:27,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:27,699 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:59:27,735 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 12:59:27,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.049 0.030 2026-09-10 12:59:27,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.073 2026-09-10 12:59:27,819 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 12:59:27,822 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:27,878 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 12:59:27,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 12:59:27,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.054 0.062 2026-09-10 12:59:28,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:59:28,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:28] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.038 0.142 2026-09-10 12:59:28,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.080 2026-09-10 12:59:28,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 12:59:28,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:59:28,305 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:28,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:28,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:28,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:28,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:28,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:28,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:28,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:28,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:28,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:28,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:28,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-10 12:59:28,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:28,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:29,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:29,063 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82457631 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '494ab78a-031c-4572-936a-15a057955b19'}] 2026-09-10 12:59:29,129 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82457631 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '494ab78a-031c-4572-936a-15a057955b19'} created pos.order #706 2026-09-10 12:59:29,141 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82457631 finished 2026-09-10 12:59:29,189 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.049 0.079 2026-09-10 12:59:29,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/232] Tour PosResTipScreenTour → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("1")) 2026-09-10 12:59:29,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:59:29,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 12:59:29,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:29,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-10 12:59:29,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:29,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:59:29,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:59:29,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:59:29,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:59:29,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:59:29,741 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 12:59:29,741 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 12:59:29,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:59:29,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:59:29,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-10 12:59:29,925 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81331396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '494ab78a-031c-4572-936a-15a057955b19'}] 2026-09-10 12:59:29,929 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 12:59:30,036 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [682] to pos.order #706 2026-09-10 12:59:30,312 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81331396 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '494ab78a-031c-4572-936a-15a057955b19'} updated pos.order #706 2026-09-10 12:59:30,326 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81331396 finished 2026-09-10 12:59:30,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.276 0.232 2026-09-10 12:59:30,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:30,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:32,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 12:59:32,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 12:59:32,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:59:32,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:32,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:59:32,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:32,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:32,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:32,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:33,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:33,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:33,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 12:59:33,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:33,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:33,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/232] Tour PosResTipScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-10 12:59:33,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:33,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:33,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:33,591 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50683437 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '69312f0b-e4c9-4ff9-ab20-1772522122cd'}] 2026-09-10 12:59:33,619 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50683437 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '69312f0b-e4c9-4ff9-ab20-1772522122cd'} created pos.order #707 2026-09-10 12:59:33,629 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50683437 finished 2026-09-10 12:59:33,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.023 0.055 2026-09-10 12:59:33,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:33,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-10 12:59:33,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.019 0.024 2026-09-10 12:59:33,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-10 12:59:33,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-10 12:59:33,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-10 12:59:33,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 2.00) 2026-09-10 12:59:34,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:34,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:36,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 12:59:36,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 12:59:36,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:59:36,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:36,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:36,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:36,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:36,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:36,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:36,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:36,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:59:36,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 12:59:36,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:36,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:36,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-10 12:59:36,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:37,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:59:37,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:59:37,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:59:37,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:59:37,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:59:37,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:59:37,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-10 12:59:37,387 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33220149 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '991a6ae3-d3f4-4ffd-9366-2c1cbaccc7d1'}] 2026-09-10 12:59:40,503 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33220149 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '991a6ae3-d3f4-4ffd-9366-2c1cbaccc7d1'} created pos.order #708 2026-09-10 12:59:40,518 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33220149 finished 2026-09-10 12:59:40,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.109 3.074 2026-09-10 12:59:40,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:40,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:42,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-10 12:59:42,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 12:59:42,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:42,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 12:59:42,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [86/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:43,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [87/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:43,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [88/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:43,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:43,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [90/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:43,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [91/232] Tour PosResTipScreenTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-10 12:59:43,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [92/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("4"))) 2026-09-10 12:59:43,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [93/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:43,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [94/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:43,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [95/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-10 12:59:43,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [96/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:43,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [97/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:43,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [98/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:43,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [99/232] Tour PosResTipScreenTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-10 12:59:43,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [100/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-10 12:59:43,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [101/232] Tour PosResTipScreenTour → Step input shown is '2' (trigger: .modal .value:contains("2")) 2026-09-10 12:59:43,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [102/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:43,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [103/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:44,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [104/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:44,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [105/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-10 12:59:44,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-10 12:59:44,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [107/232] Tour PosResTipScreenTour → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-10 12:59:44,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [108/232] Tour PosResTipScreenTour → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 12:59:44,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [109/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:44,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:44,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-10 12:59:44,434 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45804031 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '5eb566bb-1429-42e5-a428-f7afc46c6d5f'}] 2026-09-10 12:59:44,478 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45804031 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '5eb566bb-1429-42e5-a428-f7afc46c6d5f'} created pos.order #709 2026-09-10 12:59:44,497 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45804031 finished 2026-09-10 12:59:44,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.036 0.068 2026-09-10 12:59:44,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.042 0.043 2026-09-10 12:59:44,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 12:59:44,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-10 12:59:44,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [113/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-10 12:59:44,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 6.00) 2026-09-10 12:59:44,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [115/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("2.0") 2026-09-10 12:59:44,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [116/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("2.0") 2026-09-10 12:59:44,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [117/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:45,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:59:45,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 12:59:45,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-10 12:59:45,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [120/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("2.0") 2026-09-10 12:59:45,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [121/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.30") 2026-09-10 12:59:45,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [122/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("0.40") 2026-09-10 12:59:45,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [123/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("0.50") 2026-09-10 12:59:45,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-09-10 12:59:45,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [125/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="0.40"] 2026-09-10 12:59:45,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [126/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:45,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:47,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-10 12:59:47,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:47,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-10 12:59:47,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.041 0.038 2026-09-10 12:59:47,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.012 2026-09-10 12:59:47,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-10 12:59:47,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [132/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-10 12:59:47,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [133/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("6.0") 2026-09-10 12:59:47,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [134/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("6.0") 2026-09-10 12:59:48,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [135/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:48,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [136/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:59:48,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-10 12:59:48,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.014 2026-09-10 12:59:48,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("6.0") 2026-09-10 12:59:48,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.90") 2026-09-10 12:59:48,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [140/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.20") 2026-09-10 12:59:48,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [141/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("1.50") 2026-09-10 12:59:48,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-09-10 12:59:48,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [143/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.50"] 2026-09-10 12:59:48,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [144/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:48,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [145/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:50,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-10 12:59:50,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:50,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [148/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("8.0") 2026-09-10 12:59:50,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.034 2026-09-10 12:59:50,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.013 2026-09-10 12:59:50,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [149/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("8.0") 2026-09-10 12:59:50,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [150/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:50,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [151/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:59:50,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [152/232] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 12:59:50,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [153/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:51,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [154/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-10 12:59:51,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [155/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:51,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 12:59:51,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-10 12:59:51,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [158/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-10 12:59:51,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-10 12:59:51,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [160/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:59:51,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [161/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:59:51,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [162/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:59:51,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [163/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:59:51,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [164/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:59:51,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [165/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:59:51,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-10 12:59:51,710 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33098113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '5eb566bb-1429-42e5-a428-f7afc46c6d5f'}] 2026-09-10 12:59:51,778 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #709 2026-09-10 12:59:51,934 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33098113 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '5eb566bb-1429-42e5-a428-f7afc46c6d5f'} updated pos.order #709 2026-09-10 12:59:51,944 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33098113 finished 2026-09-10 12:59:52,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.101 0.195 2026-09-10 12:59:52,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [167/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("8.0") 2026-09-10 12:59:52,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [168/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("1.20") 2026-09-10 12:59:52,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.60") 2026-09-10 12:59:52,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [170/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("2.00") 2026-09-10 12:59:52,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [171/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input 2026-09-10 12:59:52,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [172/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.00"] 2026-09-10 12:59:52,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [173/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 12:59:52,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [174/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 12:59:54,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-10 12:59:54,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-10 12:59:54,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-10 12:59:54,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.045 0.035 2026-09-10 12:59:54,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.019 2026-09-10 12:59:54,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-10 12:59:54,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [179/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Tipping") 2026-09-10 12:59:54,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [180/232] Tour PosResTipScreenTour → Step .ticket-screen .tip-cell:contains("1.00") 2026-09-10 12:59:54,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-09-10 12:59:54,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [182/232] Tour PosResTipScreenTour → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-10 12:59:54,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:54] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.012 0.015 2026-09-10 12:59:54,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:54] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.030 0.013 2026-09-10 12:59:55,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.010 0.074 2026-09-10 12:59:55,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.006 0.062 2026-09-10 12:59:55,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.011 0.022 2026-09-10 12:59:55,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.011 0.025 2026-09-10 12:59:55,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.036 2026-09-10 12:59:55,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.021 2026-09-10 12:59:55,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-10 12:59:55,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.061 2026-09-10 12:59:55,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-10 12:59:55,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-10 12:59:55,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Ongoing):contains($ 4.00) 2026-09-10 12:59:55,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("4.0") 2026-09-10 12:59:55,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [188/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("4.0") 2026-09-10 12:59:55,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [189/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:55,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [190/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 12:59:55,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [191/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:59:55,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 12:59:55,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49151532 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '494ab78a-031c-4572-936a-15a057955b19'}] 2026-09-10 12:59:55,574 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49151532 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '494ab78a-031c-4572-936a-15a057955b19'} sync ignored for existing PoS order pos.order(706,) (state: paid) 2026-09-10 12:59:55,589 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49151532 finished 2026-09-10 12:59:55,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.041 0.066 2026-09-10 12:59:55,708 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71903330 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '991a6ae3-d3f4-4ffd-9366-2c1cbaccc7d1'}] 2026-09-10 12:59:55,717 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71903330 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '991a6ae3-d3f4-4ffd-9366-2c1cbaccc7d1'} sync ignored for existing PoS order pos.order(708,) (state: paid) 2026-09-10 12:59:55,727 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71903330 finished 2026-09-10 12:59:55,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.027 0.062 2026-09-10 12:59:55,819 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71802542 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '5eb566bb-1429-42e5-a428-f7afc46c6d5f'}] 2026-09-10 12:59:55,825 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71802542 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '5eb566bb-1429-42e5-a428-f7afc46c6d5f'} sync ignored for existing PoS order pos.order(709,) (state: paid) 2026-09-10 12:59:55,849 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71802542 finished 2026-09-10 12:59:55,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.027 0.077 2026-09-10 12:59:55,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [192/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:59:56,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:59:56,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [194/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:59:56,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-09-10 12:59:56,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [196/232] Tour PosResTipScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 12:59:56,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [197/232] Tour PosResTipScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-09-10 12:59:56,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [198/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 12:59:56,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [199/232] Tour PosResTipScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-10 12:59:56,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [200/232] Tour PosResTipScreenTour → Step amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0")) 2026-09-10 12:59:56,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [201/232] Tour PosResTipScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 12:59:56,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [202/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:59:56,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [203/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:59:56,580 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73203061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '69312f0b-e4c9-4ff9-ab20-1772522122cd'}] 2026-09-10 12:59:56,605 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1163] to pos.order #707 2026-09-10 12:59:56,671 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [685] to pos.order #707 2026-09-10 12:59:56,936 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73203061 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '69312f0b-e4c9-4ff9-ab20-1772522122cd'} updated pos.order #707 2026-09-10 12:59:56,950 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73203061 finished 2026-09-10 12:59:57,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.180 0.266 2026-09-10 12:59:57,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [204/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:59:57,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [205/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:59:57,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [206/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 12:59:57,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 12:59:57,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [207/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 12:59:57,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [208/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:57,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [209/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 12:59:57,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [210/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 12:59:57,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [211/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 12:59:57,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [212/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 12:59:57,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [213/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 12:59:57,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [214/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 12:59:57,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [215/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 12:59:57,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [216/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 12:59:58,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [217/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:58,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [218/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 12:59:58,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [219/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-10 12:59:58,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [220/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 12:59:58,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [221/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 12:59:58,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [222/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 12:59:58,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [223/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 12:59:58,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [224/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 12:59:58,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [225/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 12:59:58,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [226/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 12:59:58,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-10 12:59:58,560 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1564312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'ecce3be4-32a5-4b59-bf4b-a1be34f1292e'}] 2026-09-10 12:59:58,756 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1564312 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'ecce3be4-32a5-4b59-bf4b-a1be34f1292e'} created pos.order #710 2026-09-10 12:59:58,775 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1564312 finished 2026-09-10 12:59:58,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.082 0.175 2026-09-10 12:59:58,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-10 12:59:58,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:58] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.004 2026-09-10 12:59:58,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [229/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 12:59:58,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 12:59:58,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [230/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 12:59:59,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [231/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 12:59:59,045 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80612839 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': 'ecce3be4-32a5-4b59-bf4b-a1be34f1292e'}] 2026-09-10 12:59:59,052 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80612839 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': 'ecce3be4-32a5-4b59-bf4b-a1be34f1292e'} sync ignored for existing PoS order pos.order(710,) (state: paid) 2026-09-10 12:59:59,067 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80612839 finished 2026-09-10 12:59:59,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-10 12:59:59,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-10 12:59:59,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 12:59:59,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.058 0.076 2026-09-10 12:59:59,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29613116 (allocated 32247808) 2026-09-10 12:59:59,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 101250 2026-09-10 12:59:59,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-10 12:59:59,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 101250 2026-09-10 12:59:59,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_125959_417392_test_05_tip_screen.txt 2026-09-10 12:59:59,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmp8xfooawi_chrome_odoo" 2026-09-10 12:59:59,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-10 12:59:59,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 101489 2026-09-10 12:59:59,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp42dsqxfj_chrome_odoo 2026-09-10 12:59:59,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:33619/json/version 2026-09-10 12:59:59,808 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:59,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 12:59:59,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:33619/json 2026-09-10 12:59:59,868 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 12:59:59,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:33619/devtools/page/D5EE1012208D792DB9F60BF9E6CE67A7 2026-09-10 12:59:59,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-10 12:59:59,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-10 13:00:00,024 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:00,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-10 13:00:00,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:00,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:00,059 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:00,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:00] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.052 0.437 2026-09-10 13:00:00,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'D5EE1012208D792DB9F60BF9E6CE67A7', 'loaderId': 'ACD4DE69CB9AF57CDA76D8EB24DE8B07', 'isDownload': False} 2026-09-10 13:00:00,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-10 13:00:00,564 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:00,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:00:00,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:00:00,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:00:01,087 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:00:01,094 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:00:01,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:00:01,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:01,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:00:01,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [1/71] Tour SplitBillScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:01,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:01,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:01,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-09-10 13:00:01,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-10 13:00:01,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.033 2026-09-10 13:00:01,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.031 2026-09-10 13:00:01,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.292 0.286 2026-09-10 13:00:01,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:00:02,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.006 2026-09-10 13:00:02,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-09-10 13:00:02,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:00:02,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:02,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:00:02,214 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:00:02,228 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:00:02,231 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:00:02,249 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:02,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.029 0.023 2026-09-10 13:00:02,254 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:02,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.058 2026-09-10 13:00:02,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-10 13:00:02,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [2/71] Tour SplitBillScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:02,328 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:00:02,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.031 0.069 2026-09-10 13:00:02,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [3/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:00:02,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.053 0.138 2026-09-10 13:00:02,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.104 2026-09-10 13:00:02,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:02,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [4/71] Tour SplitBillScreenTour2 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:00:02,752 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:02,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [5/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:02,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [6/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:02,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [7/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:00:02,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [8/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:00:03,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [9/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:03,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [10/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 13:00:03,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [11/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 13:00:03,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [12/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:00:03,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [13/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:00:03,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [14/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:03,333 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [15/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:03,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [16/71] Tour SplitBillScreenTour2 → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:00:03,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [17/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:03,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [18/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:03,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [19/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:00:03,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [20/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:00:03,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [21/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:03,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [22/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 13:00:03,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [23/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 13:00:03,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [24/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:00:03,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [25/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:00:03,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [26/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:03,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [27/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:04,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [28/71] Tour SplitBillScreenTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:04,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [29/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:04,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [30/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:04,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [31/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:00:04,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [32/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:00:04,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [33/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:04,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [34/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 13:00:04,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [35/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 13:00:04,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [36/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:00:04,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [37/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:00:04,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [38/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:04,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [39/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:04,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [40/71] Tour SplitBillScreenTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:00:04,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [41/71] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:00:04,764 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82535561 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '048e5574-a99d-469a-a1ee-d570c4263169'}] 2026-09-10 13:00:04,833 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82535561 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '048e5574-a99d-469a-a1ee-d570c4263169'} created pos.order #711 2026-09-10 13:00:04,849 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82535561 finished 2026-09-10 13:00:04,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.046 0.077 2026-09-10 13:00:04,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [42/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:00:04,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 13:00:04,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [43/71] Tour SplitBillScreenTour2 → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-10 13:00:05,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [44/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:00:05,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [45/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:00:05,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [46/71] Tour SplitBillScreenTour2 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:00:05,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [47/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:00:05,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [48/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:05,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [49/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:00:05,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [50/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:05,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [51/71] Tour SplitBillScreenTour2 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-10 13:00:05,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [52/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:05,505 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #804482 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '048e5574-a99d-469a-a1ee-d570c4263169'}] 2026-09-10 13:00:05,530 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1165, 1167] 2026-09-10 13:00:05,545 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #804482 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '048e5574-a99d-469a-a1ee-d570c4263169'} updated pos.order #711 2026-09-10 13:00:05,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [53/71] Tour SplitBillScreenTour2 → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-10 13:00:05,559 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #804482 finished 2026-09-10 13:00:05,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.056 0.078 2026-09-10 13:00:05,670 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71549813 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0865749c-9420-41e1-9e6a-d336a2303508'}] 2026-09-10 13:00:05,733 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71549813 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0865749c-9420-41e1-9e6a-d336a2303508'} created pos.order #712 2026-09-10 13:00:05,743 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71549813 finished 2026-09-10 13:00:05,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.065 0.077 2026-09-10 13:00:05,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [54/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:05,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-10 13:00:05,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [56/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("2B") 2026-09-10 13:00:06,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.030 0.037 2026-09-10 13:00:06,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.014 2026-09-10 13:00:06,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [57/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:06,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [58/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:00:06,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [59/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:06,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [60/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:06,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [61/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:06,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [62/71] Tour SplitBillScreenTour2 → Step order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00")) 2026-09-10 13:00:06,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [63/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:06,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-10 13:00:06,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [65/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:00:06,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.032 2026-09-10 13:00:06,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.027 2026-09-10 13:00:06,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [66/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:06,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [67/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:00:06,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 13:00:06,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [68/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:06,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [69/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:06,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [70/71] Tour SplitBillScreenTour2 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-10 13:00:06,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [71/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:06,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-10 13:00:06,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 13:00:07,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19111344 (allocated 20975616) 2026-09-10 13:00:07,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 101489 2026-09-10 13:00:07,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-10 13:00:07,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 101489 2026-09-10 13:00:07,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130007_143564_test_06_split_bill_screen.txt 2026-09-10 13:00:07,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp42dsqxfj_chrome_odoo" 2026-09-10 13:00:07,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-10 13:00:07,441 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #219 deleted product.product records with IDs: [2523] 2026-09-10 13:00:07,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 101703 2026-09-10 13:00:07,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpy5ljpc2n_chrome_odoo 2026-09-10 13:00:07,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:45523/json/version 2026-09-10 13:00:07,784 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:07,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:07,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:45523/json 2026-09-10 13:00:07,862 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:07,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:45523/devtools/page/723C515EF944E0499D1CC17D7EDBA544 2026-09-10 13:00:07,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-10 13:00:07,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-10 13:00:07,986 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:07,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-10 13:00:07,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:07,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:08,010 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:08,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.064 0.337 2026-09-10 13:00:08,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '723C515EF944E0499D1CC17D7EDBA544', 'loaderId': '138CDEDFE0DC8D0045C61816DA0F7D87', 'isDownload': False} 2026-09-10 13:00:08,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-10 13:00:08,428 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:08,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:00:08,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-10 13:00:08,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-10 13:00:08,900 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:08,904 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:08,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 13:00:08,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:08,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/40] Tour SplitBillScreenTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:08,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-10 13:00:08,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:00:08,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:09,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-09-10 13:00:09,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-10 13:00:09,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.028 2026-09-10 13:00:09,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-10 13:00:09,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.256 0.278 2026-09-10 13:00:09,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:09,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:00:09,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 13:00:09,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-10 13:00:09,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 13:00:09,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:09,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 13:00:09,933 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:09,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 13:00:09,981 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:00:09,983 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:00:10,006 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:10,009 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:10,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.035 0.048 2026-09-10 13:00:10,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.026 0.077 2026-09-10 13:00:10,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/40] Tour SplitBillScreenTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:10,101 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:10,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.048 2026-09-10 13:00:10,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/40] Tour SplitBillScreenTour3 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:00:10,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.057 0.143 2026-09-10 13:00:10,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.068 2026-09-10 13:00:10,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:00:10,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/40] Tour SplitBillScreenTour3 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:00:10,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:10,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:10,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:10,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/40] Tour SplitBillScreenTour3 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:00:10,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/40] Tour SplitBillScreenTour3 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:00:10,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:10,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/40] Tour SplitBillScreenTour3 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:00:10,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/40] Tour SplitBillScreenTour3 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:00:10,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:10,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-10 13:00:11,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:11,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:00:11,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:00:11,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/40] Tour SplitBillScreenTour3 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:00:11,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 13:00:11,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:00:11,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:11,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/40] Tour SplitBillScreenTour3 → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-10 13:00:11,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/40] Tour SplitBillScreenTour3 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-10 13:00:11,667 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84270733 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd15e17e0-fdcd-4183-a90c-71553fab06f9'}] 2026-09-10 13:00:11,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:11,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/40] Tour SplitBillScreenTour3 → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-10 13:00:11,727 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84270733 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd15e17e0-fdcd-4183-a90c-71553fab06f9'} created pos.order #713 2026-09-10 13:00:11,744 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84270733 finished 2026-09-10 13:00:11,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.047 0.088 2026-09-10 13:00:11,835 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97042410 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b0cab07c-b47f-4323-b54e-f7f6a0430358'}] 2026-09-10 13:00:11,873 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97042410 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b0cab07c-b47f-4323-b54e-f7f6a0430358'} created pos.order #714 2026-09-10 13:00:11,887 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97042410 finished 2026-09-10 13:00:11,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.021 0.062 2026-09-10 13:00:11,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:11,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:00:12,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:00:12,069 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:12,072 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:12,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:00:12,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:00:12,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:12,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-10 13:00:12,296 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81408003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b0cab07c-b47f-4323-b54e-f7f6a0430358'}] 2026-09-10 13:00:12,301 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:12,369 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [687] to pos.order #714 2026-09-10 13:00:12,621 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81408003 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b0cab07c-b47f-4323-b54e-f7f6a0430358'} updated pos.order #714 2026-09-10 13:00:12,635 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81408003 finished 2026-09-10 13:00:12,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.161 0.236 2026-09-10 13:00:12,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/40] Tour SplitBillScreenTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:00:12,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:12,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:00:12,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:00:13,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [36/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:00:13,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [37/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:00:13,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [38/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:13,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [39/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:00:13,216 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81079078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd15e17e0-fdcd-4183-a90c-71553fab06f9'}] 2026-09-10 13:00:13,265 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #713 2026-09-10 13:00:13,419 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81079078 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd15e17e0-fdcd-4183-a90c-71553fab06f9'} updated pos.order #713 2026-09-10 13:00:13,434 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81079078 finished 2026-09-10 13:00:13,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.107 0.166 2026-09-10 13:00:13,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [40/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:00:13,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-10 13:00:13,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 13:00:13,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17512308 (allocated 18747392) 2026-09-10 13:00:13,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 101703 2026-09-10 13:00:13,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-10 13:00:13,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 101703 2026-09-10 13:00:13,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130013_857000_test_07_split_bill_screen.txt 2026-09-10 13:00:13,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpy5ljpc2n_chrome_odoo" 2026-09-10 13:00:14,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 101900 2026-09-10 13:00:14,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmptdjh1fl5_chrome_odoo 2026-09-10 13:00:14,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:34863/json/version 2026-09-10 13:00:14,133 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:14,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:14,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:34863/json 2026-09-10 13:00:14,180 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:14,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:34863/devtools/page/D793F1216D54D4209EE1B2F976369461 2026-09-10 13:00:14,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-10 13:00:14,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-10 13:00:14,315 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:14,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-10 13:00:14,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:14,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:14,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.038 2026-09-10 13:00:14,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'D793F1216D54D4209EE1B2F976369461', 'loaderId': 'E9C91076069EA43B169427212E728906', 'isDownload': False} 2026-09-10 13:00:14,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-10 13:00:14,431 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:14,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:00:14,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:00:14,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.026 2026-09-10 13:00:14,895 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:14,908 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:14,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:14,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTourPay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:14,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/35] Tour SplitBillScreenTourPay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:14,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.005 2026-09-10 13:00:14,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:00:14,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:15,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:00:15,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:00:15,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.026 2026-09-10 13:00:15,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-10 13:00:15,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.182 0.247 2026-09-10 13:00:15,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:00:15,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:15,669 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.016 2026-09-10 13:00:15,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-10 13:00:15,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-09-10 13:00:15,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:15,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:15,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:15,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:15,895 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:15,900 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:15,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.030 2026-09-10 13:00:15,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-09-10 13:00:15,939 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:00:15,943 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:00:15,967 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:16,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/35] Tour SplitBillScreenTourPay → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:00:16,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.053 0.078 2026-09-10 13:00:16,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:16] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.071 0.160 2026-09-10 13:00:16,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/35] Tour SplitBillScreenTourPay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:00:16,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.078 2026-09-10 13:00:16,225 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:16,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:16,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:16,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:16,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:16,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/35] Tour SplitBillScreenTourPay → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:00:16,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:16,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:16,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:16,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:16,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:16,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Normal (trigger: .modal .attribute-name-cell:contains('Normal') input) 2026-09-10 13:00:16,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:00:16,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:17,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Zero (trigger: .modal .attribute-name-cell:contains('Zero') input) 2026-09-10 13:00:17,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:00:17,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:00:17,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .more-btn) 2026-09-10 13:00:17,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/35] Tour SplitBillScreenTourPay → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:00:17,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:00:17,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Zero","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Zero"))) 2026-09-10 13:00:17,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-10 13:00:17,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:00:17,516 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55893540 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '52299d06-230d-4f4c-ba6c-6343fa7890be'}] 2026-09-10 13:00:17,553 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55893540 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '52299d06-230d-4f4c-ba6c-6343fa7890be'} created pos.order #715 2026-09-10 13:00:17,568 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55893540 finished 2026-09-10 13:00:17,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.031 0.067 2026-09-10 13:00:17,658 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95027523 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '871f063c-c888-4240-9e37-41f0b59358eb'}] 2026-09-10 13:00:17,711 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95027523 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '871f063c-c888-4240-9e37-41f0b59358eb'} created pos.order #716 2026-09-10 13:00:17,723 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95027523 finished 2026-09-10 13:00:17,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.040 0.069 2026-09-10 13:00:17,820 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:17,822 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:17,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:17,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-10 13:00:17,914 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16571315 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '871f063c-c888-4240-9e37-41f0b59358eb'}] 2026-09-10 13:00:17,916 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:00:17,983 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #716 2026-09-10 13:00:18,148 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16571315 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '871f063c-c888-4240-9e37-41f0b59358eb'} updated pos.order #716 2026-09-10 13:00:18,166 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16571315 finished 2026-09-10 13:00:18,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.122 0.213 2026-09-10 13:00:18,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-10 13:00:18,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-10 13:00:18,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Normal"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Normal"))) 2026-09-10 13:00:18,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-10 13:00:18,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:00:18,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:18,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:00:18,745 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71291923 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '52299d06-230d-4f4c-ba6c-6343fa7890be'}] 2026-09-10 13:00:18,841 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #715 2026-09-10 13:00:19,013 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71291923 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '52299d06-230d-4f4c-ba6c-6343fa7890be'} updated pos.order #715 2026-09-10 13:00:19,026 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71291923 finished 2026-09-10 13:00:19,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.184 0.223 2026-09-10 13:00:19,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:00:19,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-10 13:00:19,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:00:19,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18701968 (allocated 20320256) 2026-09-10 13:00:19,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 101900 2026-09-10 13:00:19,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-10 13:00:19,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 101900 2026-09-10 13:00:19,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130019_538444_test_07_split_bill_screen.txt 2026-09-10 13:00:19,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmptdjh1fl5_chrome_odoo" 2026-09-10 13:00:19,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-10 13:00:19,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 102106 2026-09-10 13:00:19,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpwqq4j4ax_chrome_odoo 2026-09-10 13:00:19,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:35717/json/version 2026-09-10 13:00:19,924 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:19,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:19,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:35717/json 2026-09-10 13:00:19,985 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:19,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:35717/devtools/page/A43C69DFB7720B78816B12DB6330CAE2 2026-09-10 13:00:20,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-10 13:00:20,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-10 13:00:20,166 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:20,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-10 13:00:20,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:20,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:20,194 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:20,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:20] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.028 0.360 2026-09-10 13:00:20,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'A43C69DFB7720B78816B12DB6330CAE2', 'loaderId': 'D3326CD48F6C8E20E3C6A4820433C10B', 'isDownload': False} 2026-09-10 13:00:20,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-10 13:00:20,600 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:20,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:20] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 13:00:20,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:20] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 13:00:20,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:20] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-09-10 13:00:21,087 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:21,100 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:21,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-09-10 13:00:21,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:21,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [1/62] Tour RefundStayCurrentTableTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:21,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:00:21,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:21,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:21,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-10 13:00:21,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.045 2026-09-10 13:00:21,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.030 2026-09-10 13:00:21,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-10 13:00:21,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.256 0.293 2026-09-10 13:00:21,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:00:22,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:00:22,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-10 13:00:22,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:00:22,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:22,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 13:00:22,162 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:22,206 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:00:22,210 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:00:22,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.035 2026-09-10 13:00:22,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-09-10 13:00:22,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-10 13:00:22,290 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:22,292 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:22,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [2/62] Tour RefundStayCurrentTableTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:22,407 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:00:22,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.065 0.049 2026-09-10 13:00:22,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [3/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:00:22,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.125 2026-09-10 13:00:22,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.078 2026-09-10 13:00:22,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:00:22,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [4/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:22,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:22,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [5/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:22,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [6/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:22,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [7/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:22,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [8/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-10 13:00:23,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [9/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:23,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [10/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:23,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [11/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 13:00:23,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [12/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:23,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [13/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-10 13:00:23,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [14/62] Tour RefundStayCurrentTableTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:00:23,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [15/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:23,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [16/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:23,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [17/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:23,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [18/62] Tour RefundStayCurrentTableTour → Step 'Water' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Water")):has(.product-cart-qty:contains("1"))) 2026-09-10 13:00:23,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [19/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:23,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [20/62] Tour RefundStayCurrentTableTour → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-10 13:00:23,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [21/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:23,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [22/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:00:23,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [23/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:00:23,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [24/62] Tour RefundStayCurrentTableTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:00:23,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [25/62] Tour RefundStayCurrentTableTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:00:23,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [26/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:00:23,984 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:00:23,984 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:24,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [27/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:24,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [28/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:00:24,108 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26882378 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1e2e370c-f106-448f-92a4-ff861f104ddd'}] 2026-09-10 13:00:24,110 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:24,521 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26882378 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1e2e370c-f106-448f-92a4-ff861f104ddd'} created pos.order #717 2026-09-10 13:00:24,542 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26882378 finished 2026-09-10 13:00:24,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.233 0.259 2026-09-10 13:00:24,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [29/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:00:24,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [30/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:00:24,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:24,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [31/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:24,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [32/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 13:00:24,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [33/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:25,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [34/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:25,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [35/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:00:25,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [36/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .more-btn) 2026-09-10 13:00:25,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [37/62] Tour RefundStayCurrentTableTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 13:00:25,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [38/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:00:25,258 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21789039 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '832b1c42-85a0-4e3f-842e-f0c9b2ebb403'}] 2026-09-10 13:00:25,288 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21789039 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '832b1c42-85a0-4e3f-842e-f0c9b2ebb403'} created pos.order #718 2026-09-10 13:00:25,299 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21789039 finished 2026-09-10 13:00:25,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.020 0.059 2026-09-10 13:00:25,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.016 0.029 2026-09-10 13:00:25,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 13:00:25,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [39/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:00:25,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.012 2026-09-10 13:00:25,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [40/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:25,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [41/62] Tour RefundStayCurrentTableTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:25,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [42/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:25,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [43/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:25,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [44/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 2") 2026-09-10 13:00:25,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [45/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:25,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [46/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:25,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [47/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 13:00:25,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [48/62] Tour RefundStayCurrentTableTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:00:25,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [49/62] Tour RefundStayCurrentTableTour → Step click back button (trigger: .back-button) 2026-09-10 13:00:26,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [50/62] Tour RefundStayCurrentTableTour → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:00:26,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [51/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:26,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [52/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:00:26,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [53/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:26,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [54/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:26,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [55/62] Tour RefundStayCurrentTableTour → Step order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40")) 2026-09-10 13:00:26,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [56/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:26,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [57/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:00:26,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [58/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:00:26,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [59/62] Tour RefundStayCurrentTableTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:00:26,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [60/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:00:26,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [61/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:26,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [62/62] Tour RefundStayCurrentTableTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:00:26,697 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84748320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '832b1c42-85a0-4e3f-842e-f0c9b2ebb403'}] 2026-09-10 13:00:26,720 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1178] to pos.order #718 2026-09-10 13:00:26,773 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [692] to pos.order #718 2026-09-10 13:00:26,942 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84748320 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '832b1c42-85a0-4e3f-842e-f0c9b2ebb403'} updated pos.order #718 2026-09-10 13:00:26,962 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84748320 finished 2026-09-10 13:00:27,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.120 0.235 2026-09-10 13:00:27,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-10 13:00:27,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:00:27,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18750732 (allocated 20320256) 2026-09-10 13:00:27,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 102106 2026-09-10 13:00:27,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-10 13:00:27,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 102106 2026-09-10 13:00:27,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130027_429884_test_08_refund_stay_current_table.txt 2026-09-10 13:00:27,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpwqq4j4ax_chrome_odoo" 2026-09-10 13:00:27,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-10 13:00:28,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 102315 2026-09-10 13:00:28,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp88u1jytn_chrome_odoo 2026-09-10 13:00:28,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:45191/json/version 2026-09-10 13:00:28,535 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:28,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:28,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:45191/json 2026-09-10 13:00:28,598 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:28,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:45191/devtools/page/4E45D3B54F877F5CBB48D4BE7A277DBD 2026-09-10 13:00:28,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-10 13:00:28,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-10 13:00:28,809 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:28,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-10 13:00:28,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:28,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:28,846 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:29,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:29] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.068 0.615 2026-09-10 13:00:29,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '4E45D3B54F877F5CBB48D4BE7A277DBD', 'loaderId': '6CAC7887A1A9AF42A26566533C5662C7', 'isDownload': False} 2026-09-10 13:00:29,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-10 13:00:29,544 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:29,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:29] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-09-10 13:00:29,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:29] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.037 2026-09-10 13:00:29,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:29] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-09-10 13:00:30,059 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:30,068 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:30,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:00:30,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate test code "odoo.startTour('SplitBillScreenTour4ProductCombo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:30,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [1/72] Tour SplitBillScreenTour4ProductCombo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:30,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-10 13:00:30,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:00:30,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:30,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.011 2026-09-10 13:00:30,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-10 13:00:30,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.030 2026-09-10 13:00:30,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-10 13:00:30,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.170 0.265 2026-09-10 13:00:30,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:30,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:00:30,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-09-10 13:00:30,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.018 2026-09-10 13:00:30,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:30,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:00:30,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:30,986 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:31,002 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:00:31,007 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:00:31,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-09-10 13:00:31,041 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:31,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.012 0.024 2026-09-10 13:00:31,054 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:00:31,078 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:31,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [2/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:31,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.069 0.040 2026-09-10 13:00:31,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.030 0.144 2026-09-10 13:00:31,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [3/72] Tour SplitBillScreenTour4ProductCombo → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:00:31,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.039 2026-09-10 13:00:31,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-09-10 13:00:31,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [4/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 13:00:31,467 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:31,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [5/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-09-10 13:00:31,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [6/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-10 13:00:31,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [7/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-10 13:00:31,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [8/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:00:31,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [9/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 13:00:31,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [10/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-10 13:00:31,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [11/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 13:00:31,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [12/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-09-10 13:00:32,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [13/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:00:32,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [14/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-10 13:00:32,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [15/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-10 13:00:32,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [16/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-10 13:00:32,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [17/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:32,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [18/72] Tour SplitBillScreenTour4ProductCombo → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:00:32,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [19/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:32,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [20/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:32,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [21/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-10 13:00:32,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [22/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:32,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [23/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:00:32,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [24/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:32,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [25/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:32,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [26/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:32,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [27/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:32,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [28/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:00:32,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [29/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:33,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [30/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:33,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [31/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:33,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [32/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:33,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [33/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:00:33,247 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [34/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .more-btn) 2026-09-10 13:00:33,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [35/72] Tour SplitBillScreenTour4ProductCombo → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:00:33,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [36/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:00:33,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [37/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3"))) 2026-09-10 13:00:33,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [38/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2"))) 2026-09-10 13:00:33,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [39/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:00:33,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [40/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-10 13:00:33,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [41/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-09-10 13:00:33,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [42/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-09-10 13:00:33,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [43/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-09-10 13:00:33,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [44/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-10 13:00:33,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [45/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-10 13:00:33,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [46/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-09-10 13:00:33,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [47/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("2"))) 2026-09-10 13:00:33,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [48/72] Tour SplitBillScreenTour4ProductCombo → Step total amount of split is '97.15' (trigger: .splitbill-screen .order-info .subtotal:contains("97.15")) 2026-09-10 13:00:34,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [49/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-10 13:00:34,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [50/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:34,163 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91480830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a6dcac58-bd3d-4db2-9a7d-66ebb12ee063'}] 2026-09-10 13:00:34,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [51/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '97.13' (trigger: .product-screen .order-summary .total:contains("97.13")) 2026-09-10 13:00:34,269 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91480830 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a6dcac58-bd3d-4db2-9a7d-66ebb12ee063'} created pos.order #719 2026-09-10 13:00:34,286 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91480830 finished 2026-09-10 13:00:34,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.082 0.085 2026-09-10 13:00:34,420 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7835220 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c3ef49c4-fefa-4d58-9eaf-47a4bab7a088'}] 2026-09-10 13:00:34,480 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7835220 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c3ef49c4-fefa-4d58-9eaf-47a4bab7a088'} created pos.order #720 2026-09-10 13:00:34,495 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7835220 finished 2026-09-10 13:00:34,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.030 0.083 2026-09-10 13:00:34,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [52/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:34,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [53/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:00:34,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [54/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:00:34,731 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:34,732 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:34,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [55/72] Tour SplitBillScreenTour4ProductCombo → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:00:34,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [56/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:00:34,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [57/72] Tour SplitBillScreenTour4ProductCombo → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:34,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [58/72] Tour SplitBillScreenTour4ProductCombo → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-10 13:00:34,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92299324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c3ef49c4-fefa-4d58-9eaf-47a4bab7a088'}] 2026-09-10 13:00:34,973 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:00:35,095 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [693] to pos.order #720 2026-09-10 13:00:35,470 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92299324 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c3ef49c4-fefa-4d58-9eaf-47a4bab7a088'} updated pos.order #720 2026-09-10 13:00:35,481 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92299324 finished 2026-09-10 13:00:35,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.196 0.382 2026-09-10 13:00:35,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [59/72] Tour SplitBillScreenTour4ProductCombo → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:00:35,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [60/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:00:35,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [61/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-10 13:00:35,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [62/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-10 13:00:35,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [63/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-10 13:00:35,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [64/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:36,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [65/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"43.33","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("43.33"))) 2026-09-10 13:00:36,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [66/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:36,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [67/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-10 13:00:36,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [68/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-09-10 13:00:36,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [69/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("1"))) 2026-09-10 13:00:36,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [70/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:36,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [71/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53")) 2026-09-10 13:00:36,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [72/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:36,430 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-10 13:00:36,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:00:36,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22769716 (allocated 25169920) 2026-09-10 13:00:36,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 102315 2026-09-10 13:00:36,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-10 13:00:36,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 102315 2026-09-10 13:00:36,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130036_714335_test_09_combo_split_bill.txt 2026-09-10 13:00:36,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp88u1jytn_chrome_odoo" 2026-09-10 13:00:36,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-10 13:00:37,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 102524 2026-09-10 13:00:37,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpvx_6rcq0_chrome_odoo 2026-09-10 13:00:37,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40671/json/version 2026-09-10 13:00:37,117 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:37,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:37,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40671/json 2026-09-10 13:00:37,145 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:37,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:40671/devtools/page/84BFF4C2F4E8C929A39694EAA1B0A68B 2026-09-10 13:00:37,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-10 13:00:37,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-10 13:00:37,307 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:37,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-10 13:00:37,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:37,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:37,333 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:37,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:37] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.060 0.385 2026-09-10 13:00:37,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '84BFF4C2F4E8C929A39694EAA1B0A68B', 'loaderId': '50A412FF1213DACCC0411E247A60AA10', 'isDownload': False} 2026-09-10 13:00:37,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-10 13:00:37,806 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:37,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:37] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:00:37,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:00:37,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 13:00:38,330 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:38,349 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:00:38,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:00:38,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:38,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:00:38,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [1/20] Tour SaveLastPreparationChangesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:38,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:00:38,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:38,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-10 13:00:38,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-09-10 13:00:38,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.023 2026-09-10 13:00:38,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-10 13:00:39,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.233 0.312 2026-09-10 13:00:39,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:39,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:00:39,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-09-10 13:00:39,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:39,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:39,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:00:39,368 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:39,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:39,389 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:39,401 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:00:39,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:39,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.012 0.040 2026-09-10 13:00:39,439 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:39,448 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:00:39,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [2/20] Tour SaveLastPreparationChangesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:39,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.070 2026-09-10 13:00:39,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [3/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:39,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.099 0.080 2026-09-10 13:00:39,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.034 0.210 2026-09-10 13:00:39,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.117 2026-09-10 13:00:39,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:00:39,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [4/20] Tour SaveLastPreparationChangesTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:39,906 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:39,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [5/20] Tour SaveLastPreparationChangesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:40,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [6/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:40,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [7/20] Tour SaveLastPreparationChangesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:40,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [8/20] Tour SaveLastPreparationChangesTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-10 13:00:40,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [9/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:00:40,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-10 13:00:40,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/20] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:00:40,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [12/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:40,355 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860569 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e1937a0c-3214-485a-a286-650bd330f7a2'}] 2026-09-10 13:00:40,430 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860569 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e1937a0c-3214-485a-a286-650bd330f7a2'} created pos.order #721 2026-09-10 13:00:40,442 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860569 finished 2026-09-10 13:00:40,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.051 0.072 2026-09-10 13:00:40,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:00:40,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [13/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:00:42,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [14/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:00:42,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [15/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:42,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [16/20] Tour SaveLastPreparationChangesTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:00:42,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [17/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:00:44,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [18/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:00:44,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [19/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:00:44,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [20/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:44,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-10 13:00:44,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 13:00:44,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15424620 (allocated 17039360) 2026-09-10 13:00:44,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 102524 2026-09-10 13:00:44,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-10 13:00:45,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 102524 2026-09-10 13:00:45,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130045_064739_test_10_save_last_preparation_changes.txt 2026-09-10 13:00:45,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpvx_6rcq0_chrome_odoo" 2026-09-10 13:00:45,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-10 13:00:45,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 102712 2026-09-10 13:00:45,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpv6z6myms_chrome_odoo 2026-09-10 13:00:45,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:42501/json/version 2026-09-10 13:00:45,499 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:45,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:45,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:42501/json 2026-09-10 13:00:45,567 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:45,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:42501/devtools/page/C39321CD9B280C2D2D1B84889EEA82E0 2026-09-10 13:00:45,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-10 13:00:45,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-10 13:00:45,727 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:45,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-10 13:00:45,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:45,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:45,756 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:46,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.067 0.369 2026-09-10 13:00:46,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'C39321CD9B280C2D2D1B84889EEA82E0', 'loaderId': '0034ABD77F37E9A1C28144E988EC0ABB', 'isDownload': False} 2026-09-10 13:00:46,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-10 13:00:46,207 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:46,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:00:46,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:00:46,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-09-10 13:00:46,716 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:46,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:46,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:00:46,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:46,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [1/27] Tour OrderTrackingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:46,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-10 13:00:46,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:00:46,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:46,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.017 2026-09-10 13:00:46,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-10 13:00:46,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.033 2026-09-10 13:00:46,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-10 13:00:47,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.232 0.313 2026-09-10 13:00:47,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:00:47,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:00:47,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-10 13:00:47,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:47,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:47,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:00:47,721 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:47,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:47,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:47,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.019 2026-09-10 13:00:47,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-09-10 13:00:47,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:00:47,814 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:47,817 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:47,845 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:47,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [2/27] Tour OrderTrackingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:47,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.032 0.039 2026-09-10 13:00:48,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.065 0.102 2026-09-10 13:00:48,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [3/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:48,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.040 2026-09-10 13:00:48,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:00:48,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [4/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:48,250 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:48,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [5/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:48,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [6/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:48,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [7/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 13:00:48,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [8/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:48,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [9/27] Tour OrderTrackingTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-10 13:00:48,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [10/27] Tour OrderTrackingTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:00:48,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [11/27] Tour OrderTrackingTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:00:48,665 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95541473 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b21c6839-5eea-4cdc-a792-0f8d64b6dc07'}] 2026-09-10 13:00:48,747 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95541473 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b21c6839-5eea-4cdc-a792-0f8d64b6dc07'} created pos.order #722 2026-09-10 13:00:48,759 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95541473 finished 2026-09-10 13:00:48,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.057 0.082 2026-09-10 13:00:48,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [12/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:48,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:00:48,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [13/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:00:48,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [14/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 13:00:49,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [15/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 13:00:49,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [16/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-10 13:00:49,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [17/27] Tour OrderTrackingTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 13:00:49,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [18/27] Tour OrderTrackingTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 13:00:49,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [19/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:00:49,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [20/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:00:49,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [21/27] Tour OrderTrackingTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:00:49,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [22/27] Tour OrderTrackingTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:00:49,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [23/27] Tour OrderTrackingTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:00:49,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [24/27] Tour OrderTrackingTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:00:49,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [25/27] Tour OrderTrackingTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:00:49,689 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:49,691 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:49,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [26/27] Tour OrderTrackingTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:00:49,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [27/27] Tour OrderTrackingTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:00:49,816 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:49,818 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16576741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b21c6839-5eea-4cdc-a792-0f8d64b6dc07'}] 2026-09-10 13:00:49,953 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [694] to pos.order #722 2026-09-10 13:00:50,169 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16576741 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b21c6839-5eea-4cdc-a792-0f8d64b6dc07'} updated pos.order #722 2026-09-10 13:00:50,185 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16576741 finished 2026-09-10 13:00:50,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 216 0.206 0.234 2026-09-10 13:00:50,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-10 13:00:50,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-10 13:00:50,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16450888 (allocated 17698816) 2026-09-10 13:00:50,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 102712 2026-09-10 13:00:50,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-10 13:00:50,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 102712 2026-09-10 13:00:50,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130050_644028_test_12_order_tracking.txt 2026-09-10 13:00:50,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpv6z6myms_chrome_odoo" 2026-09-10 13:00:50,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-10 13:00:51,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 102909 2026-09-10 13:00:51,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmprwpu2lnq_chrome_odoo 2026-09-10 13:00:51,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:42887/json/version 2026-09-10 13:00:51,030 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:51,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:51,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:42887/json 2026-09-10 13:00:51,087 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:00:51,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:42887/devtools/page/88C7D49A4A6EF039781382578C6734A4 2026-09-10 13:00:51,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-10 13:00:51,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-10 13:00:51,313 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:51,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-10 13:00:51,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:51,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:51,334 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:52,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.068 0.639 2026-09-10 13:00:52,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '88C7D49A4A6EF039781382578C6734A4', 'loaderId': '6B6F3FBC3740E340DFC8999B135FBE16', 'isDownload': False} 2026-09-10 13:00:52,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-10 13:00:52,074 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:52,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 13:00:52,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-10 13:00:52,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:00:52,562 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:52,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:52,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:00:52,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate test code "odoo.startTour('CategLabelCheck', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:52,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [1/5] Tour CategLabelCheck → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:52,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 13:00:52,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:52,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:52,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-09-10 13:00:52,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-10 13:00:52,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.033 2026-09-10 13:00:52,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.041 2026-09-10 13:00:53,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.202 0.276 2026-09-10 13:00:53,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:00:53,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:00:53,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-09-10 13:00:53,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 13:00:53,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:53,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:00:53,556 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:53,593 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:00:53,596 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:00:53,629 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:00:53,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.030 2026-09-10 13:00:53,640 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:00:53,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.071 2026-09-10 13:00:53,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-10 13:00:53,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [2/5] Tour CategLabelCheck → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:53,732 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:53,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [3/5] Tour CategLabelCheck → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:53,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.082 0.045 2026-09-10 13:00:53,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.102 2026-09-10 13:00:53,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.020 0.235 2026-09-10 13:00:53,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-09-10 13:00:54,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [4/5] Tour CategLabelCheck → Step click product 'Test Multi Category Product' (trigger: article.product .product-content .product-name:contains("Test Multi Category Product")) 2026-09-10 13:00:54,045 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:54,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [5/5] Tour CategLabelCheck → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-09-10 13:00:54,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-10 13:00:54,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 13:00:54,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13965156 (allocated 15466496) 2026-09-10 13:00:54,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 102909 2026-09-10 13:00:54,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-10 13:00:54,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 102909 2026-09-10 13:00:54,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130054_391071_test_13_category_check.txt 2026-09-10 13:00:54,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmprwpu2lnq_chrome_odoo" 2026-09-10 13:00:54,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-10 13:00:54,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 103112 2026-09-10 13:00:54,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmplaylery__chrome_odoo 2026-09-10 13:00:54,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:43747/json/version 2026-09-10 13:00:54,991 26 INFO rb-c800635-224702-413894 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-09-10 13:00:55,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-09-10 13:00:55,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:43747/json 2026-09-10 13:00:55,060 26 INFO rb-c800635-224702-413894 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-09-10 13:00:55,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:43747/devtools/page/E822B116F73621EC0AC2A73834A054A5 2026-09-10 13:00:55,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-10 13:00:55,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-10 13:00:55,194 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:00:55,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-10 13:00:55,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:00:55,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:00:55,224 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:00:55,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:55] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.030 0.299 2026-09-10 13:00:55,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'E822B116F73621EC0AC2A73834A054A5', 'loaderId': '603528297767E8CA769F870575AED1E6', 'isDownload': False} 2026-09-10 13:00:55,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-10 13:00:55,573 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:00:55,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 13:00:55,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:00:55,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 13:00:56,021 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:00:56,024 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:00:56,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-09-10 13:00:56,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:00:56,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [1/9] Tour CrmTeamTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:00:56,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-09-10 13:00:56,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:00:56,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:56,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-10 13:00:56,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-09-10 13:00:56,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.025 2026-09-10 13:00:56,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-10 13:00:56,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.270 0.311 2026-09-10 13:00:56,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:00:56,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:00:56,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-09-10 13:00:56,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:00:57,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-10 13:00:57,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 13:00:57,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:00:57,094 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:57,095 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:57,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.034 2026-09-10 13:00:57,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 13:00:57,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.013 0.072 2026-09-10 13:00:57,160 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:57,160 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:57,181 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:00:57,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [2/9] Tour CrmTeamTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:00:57,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.020 0.037 2026-09-10 13:00:57,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.019 0.108 2026-09-10 13:00:57,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [3/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:57,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.046 2026-09-10 13:00:57,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.006 2026-09-10 13:00:57,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [4/9] Tour CrmTeamTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:00:57,668 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:00:57,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [5/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:00:57,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [6/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:00:57,825 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37047432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '49a11eaa-53bc-4c70-b159-8f7642110cb3'}] 2026-09-10 13:00:57,911 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37047432 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '49a11eaa-53bc-4c70-b159-8f7642110cb3'} created pos.order #723 2026-09-10 13:00:57,923 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37047432 finished 2026-09-10 13:00:57,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.063 0.080 2026-09-10 13:00:57,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [7/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:00:58,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [8/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:00:58,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:00:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.011 2026-09-10 13:00:58,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [9/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:00,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-10 13:01:00,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-10 13:01:00,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15149328 (allocated 16515072) 2026-09-10 13:01:00,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 103112 2026-09-10 13:01:00,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-10 13:01:00,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 103112 2026-09-10 13:01:00,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130100_350917_test_13_crm_team.txt 2026-09-10 13:01:00,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmplaylery__chrome_odoo" 2026-09-10 13:01:00,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-10 13:01:00,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 103309 2026-09-10 13:01:00,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpqa5m_myn_chrome_odoo 2026-09-10 13:01:00,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:33867/json/version 2026-09-10 13:01:00,747 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:00,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:00,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:33867/json 2026-09-10 13:01:00,774 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:00,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:33867/devtools/page/0A606AA8405BAA00DC7D7FB35240A739 2026-09-10 13:01:00,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-10 13:01:00,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-10 13:01:00,929 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:00,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-10 13:01:00,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:00,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:00,973 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:01,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.023 0.322 2026-09-10 13:01:01,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '0A606AA8405BAA00DC7D7FB35240A739', 'loaderId': '2154906F118CAB102246A80801BFDD1D', 'isDownload': False} 2026-09-10 13:01:01,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-10 13:01:01,335 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:01,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-09-10 13:01:01,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 13:01:01,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-10 13:01:01,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:01,839 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 13:01:01,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-10 13:01:01,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate test code "odoo.startTour('OrderChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:01,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [1/31] Tour OrderChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:01,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 13:01:01,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:01,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:01,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 13:01:01,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-10 13:01:01,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.025 2026-09-10 13:01:02,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 13:01:02,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.246 0.262 2026-09-10 13:01:02,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:02,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:02,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-09-10 13:01:02,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:01:02,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:02,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:02,830 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:02,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:01:02,857 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:01:02,867 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:01:02,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.034 2026-09-10 13:01:02,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.068 2026-09-10 13:01:02,909 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:02,910 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:02,938 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:02,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [2/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:03,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.034 0.041 2026-09-10 13:01:03,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.118 2026-09-10 13:01:03,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [3/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:03,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.043 2026-09-10 13:01:03,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-09-10 13:01:03,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [4/31] Tour OrderChange → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:01:03,308 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:03,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [5/31] Tour OrderChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:03,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [6/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:01:03,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [7/31] Tour OrderChange → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:03,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [8/31] Tour OrderChange → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-10 13:01:03,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-10 13:01:03,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/31] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:01:03,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [11/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:03,692 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20051137 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a30ea8e3-5a90-4168-add3-54a4f9eec30e'}] 2026-09-10 13:01:03,739 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20051137 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a30ea8e3-5a90-4168-add3-54a4f9eec30e'} created pos.order #724 2026-09-10 13:01:03,750 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20051137 finished 2026-09-10 13:01:03,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.030 0.062 2026-09-10 13:01:03,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:01:03,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [12/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:01:03,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [13/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:01:03,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [14/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-10 13:01:03,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [15/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-10 13:01:04,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [16/31] Tour OrderChange → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:01:04,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [17/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:04,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [18/31] Tour OrderChange → Step Check that: ---check order button not contain data--- is not true (trigger: body:not(:has(.product-screen .submit-order:not(:contains("Message"))))) 2026-09-10 13:01:04,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [19/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:01:04,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [20/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-10 13:01:04,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [21/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-10 13:01:04,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [22/31] Tour OrderChange → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 13:01:04,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [23/31] Tour OrderChange → Step Check that: ---click order button--- is not true (trigger: body:not(:has(.actionpad .submit-order))) 2026-09-10 13:01:04,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [24/31] Tour OrderChange → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:01:04,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [25/31] Tour OrderChange → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:01:04,558 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:04,561 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:04,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [26/31] Tour OrderChange → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:01:04,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [27/31] Tour OrderChange → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:01:04,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [28/31] Tour OrderChange → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:01:04,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [29/31] Tour OrderChange → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:01:04,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [30/31] Tour OrderChange → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:01:04,853 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81442743 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a30ea8e3-5a90-4168-add3-54a4f9eec30e'}] 2026-09-10 13:01:04,856 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:04,969 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #724 2026-09-10 13:01:05,204 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81442743 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a30ea8e3-5a90-4168-add3-54a4f9eec30e'} updated pos.order #724 2026-09-10 13:01:05,218 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81442743 finished 2026-09-10 13:01:05,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.184 0.249 2026-09-10 13:01:05,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [31/31] Tour OrderChange → Step .receipt-screen .receipt-change:contains("10") 2026-09-10 13:01:05,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-10 13:01:05,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-10 13:01:05,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16893088 (allocated 18485248) 2026-09-10 13:01:05,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 103309 2026-09-10 13:01:05,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-10 13:01:05,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 103309 2026-09-10 13:01:05,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130105_678017_test_14_change_synced_order.txt 2026-09-10 13:01:05,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpqa5m_myn_chrome_odoo" 2026-09-10 13:01:05,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-10 13:01:06,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103511 2026-09-10 13:01:06,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmps6npf5ff_chrome_odoo 2026-09-10 13:01:06,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:40579/json/version 2026-09-10 13:01:06,056 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:06,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:06,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:40579/json 2026-09-10 13:01:06,093 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:06,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:40579/devtools/page/F7ACD7A6D0A67D2491262CB3A635AF29 2026-09-10 13:01:06,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-10 13:01:06,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-10 13:01:06,291 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:06,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-10 13:01:06,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:06,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:06,319 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:06,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:06] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.029 0.385 2026-09-10 13:01:06,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'F7ACD7A6D0A67D2491262CB3A635AF29', 'loaderId': '890D7067C63554AFA625347029AE3CD0', 'isDownload': False} 2026-09-10 13:01:06,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-10 13:01:06,752 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:06,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:01:06,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:06] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:01:06,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:06] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-10 13:01:07,203 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:07,219 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:07,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:01:07,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:07,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/22] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:07,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:01:07,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:07,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:07,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.012 2026-09-10 13:01:07,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-10 13:01:07,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.025 2026-09-10 13:01:07,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.033 2026-09-10 13:01:08,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.335 0.305 2026-09-10 13:01:08,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:08,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.011 2026-09-10 13:01:08,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.041 0.033 2026-09-10 13:01:08,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:01:08,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:08,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:01:08,354 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:08,370 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:08,372 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:08,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.019 2026-09-10 13:01:08,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 13:01:08,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-10 13:01:08,440 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:08,458 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:08,475 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:08,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/22] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:08,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.015 0.037 2026-09-10 13:01:08,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:08,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.129 2026-09-10 13:01:08,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.087 2026-09-10 13:01:08,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:08,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/22] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:01:08,846 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:08,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/22] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:08,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/22] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-10 13:01:09,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/22] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:09,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:01:09,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:01:09,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/22] Tour PoSPaymentSyncTour1 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:01:09,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/22] Tour PoSPaymentSyncTour1 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:01:09,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/22] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-10 13:01:09,312 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:09,313 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:09,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/22] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-09-10 13:01:09,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/22] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:01:09,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/22] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 13:01:09,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/22] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:01:09,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/22] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:01:09,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/22] Tour PoSPaymentSyncTour1 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:09,732 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 13:01:09,735 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 13:01:09,735 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 13:01:09,735 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 13:01:09,738 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 13:01:09,739 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 13:01:09,739 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 13:01:09,740 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 13:01:09,741 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 13:01:09,741 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 13:01:09,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:09,743 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 13:01:09,744 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 13:01:09,744 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 13:01:09,745 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 13:01:09,746 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 13:01:09,746 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 13:01:09,748 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 13:01:09,750 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 13:01:09,752 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 13:01:09,753 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:09,754 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 13:01:09,755 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 13:01:09,757 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 13:01:09,758 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 13:01:09,759 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:09,759 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 13:01:09,760 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:09,761 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 13:01:09,761 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 13:01:09,761 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 13:01:09,762 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 13:01:09,762 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 13:01:09,762 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 13:01:09,762 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 13:01:09,763 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 13:01:09,763 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 13:01:09,763 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 13:01:09,763 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 13:01:09,763 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 13:01:09,765 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 13:01:09,767 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 13:01:09,768 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 13:01:09,769 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 13:01:09,780 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:09,783 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:09,787 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 13:01:09,787 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 13:01:09,788 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 13:01:09,791 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 13:01:09,791 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 13:01:09,791 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 13:01:09,792 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 13:01:09,793 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 13:01:09,793 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 13:01:09,793 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 13:01:09,794 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 13:01:09,796 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:09,804 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 13:01:09,807 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:09,808 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 13:01:09,815 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:01:09,817 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 13:01:09,818 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 13:01:09,859 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 13:01:09,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-09-10 13:01:09,866 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-09-10 13:01:09,873 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-09-10 13:01:09,881 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 13:01:09,885 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-09-10 13:01:09,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:09,891 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 13:01:09,892 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 13:01:09,893 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 13:01:09,893 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 13:01:09,893 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 13:01:09,893 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 13:01:09,894 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 13:01:09,895 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 13:01:09,896 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 13:01:09,897 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 13:01:09,897 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 13:01:09,898 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 13:01:09,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 13:01:09,905 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 13:01:09,908 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 13:01:09,908 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 13:01:09,910 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:09,912 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 13:01:09,912 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 13:01:09,912 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 13:01:09,913 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 13:01:09,914 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 13:01:09,914 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 13:01:09,915 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 13:01:09,928 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 13:01:09,928 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 13:01:09,934 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:01:09,936 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 13:01:09,936 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:09,937 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 13:01:09,941 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 13:01:09,962 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 13:01:09,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 13:01:09,971 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 13:01:09,972 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 13:01:09,979 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 13:01:09,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 13:01:10,001 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.072 2026-09-10 13:01:10,006 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 13:01:10,007 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 13:01:10,009 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:10,010 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 13:01:10,012 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 13:01:10,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 13:01:10,019 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 13:01:10,022 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 13:01:10,023 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 13:01:10,039 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:10,040 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 13:01:10,044 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:01:10,048 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:01:10,054 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 13:01:10,058 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 13:01:10,060 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 13:01:10,066 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 13:01:10,072 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:10,076 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 13:01:10,076 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 13:01:10,078 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 13:01:10,078 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 13:01:10,079 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 13:01:10,079 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 13:01:10,080 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 13:01:10,081 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 13:01:10,082 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 13:01:10,083 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 13:01:10,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 13:01:10,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 13:01:10,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 13:01:10,086 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 13:01:10,086 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 13:01:10,086 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 13:01:10,086 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 13:01:10,087 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 13:01:10,087 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 13:01:10,099 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:10,483 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23177819 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f01562c8-6741-449b-b2d2-b96829a9796a'}] 2026-09-10 13:01:10,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:10,570 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23177819 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f01562c8-6741-449b-b2d2-b96829a9796a'} created pos.order #725 2026-09-10 13:01:10,596 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23177819 finished 2026-09-10 13:01:10,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.067 0.105 2026-09-10 13:01:10,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/22] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:01:10,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.006 2026-09-10 13:01:10,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/22] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:01:10,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/22] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:12,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-10 13:01:12,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:01:12,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16385356 (allocated 17825792) 2026-09-10 13:01:12,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103511 2026-09-10 13:01:12,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-10 13:01:12,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103511 2026-09-10 13:01:13,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130113_069621_test_14_pos_payment_sync.txt 2026-09-10 13:01:13,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmps6npf5ff_chrome_odoo" 2026-09-10 13:01:13,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103739 2026-09-10 13:01:13,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmppj9svyfr_chrome_odoo 2026-09-10 13:01:13,373 26 INFO rb-c800635-224702-413894 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-09-10 13:01:13,374 26 INFO rb-c800635-224702-413894 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-09-10 13:01:13,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:13,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35657/json 2026-09-10 13:01:13,390 26 INFO rb-c800635-224702-413894 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-09-10 13:01:13,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:35657/devtools/page/C7CEA884BDD78ECC31E019482579BBB4 2026-09-10 13:01:13,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-10 13:01:13,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-10 13:01:13,563 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:13,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-10 13:01:13,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:13,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:13,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.024 0.034 2026-09-10 13:01:13,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'C7CEA884BDD78ECC31E019482579BBB4', 'loaderId': '71915CC943DBE33DF4617076415FF738', 'isDownload': False} 2026-09-10 13:01:13,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-10 13:01:13,686 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:13,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:01:13,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:13] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 13:01:13,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 13:01:14,155 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:14,157 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:14,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:14,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:14,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/25] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:14,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-10 13:01:14,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:14,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:14,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:01:14,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:01:14,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.017 0.030 2026-09-10 13:01:14,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-10 13:01:14,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 326 0.210 0.263 2026-09-10 13:01:14,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:14,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 13:01:14,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-10 13:01:14,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 13:01:14,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:14,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:15,027 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:15,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:01:15,081 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-10 13:01:15,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:15,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.042 0.032 2026-09-10 13:01:15,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-09-10 13:01:15,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-10 13:01:15,111 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:15,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:15,213 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:01:15,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.082 2026-09-10 13:01:15,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/25] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:01:15,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.044 0.129 2026-09-10 13:01:15,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.082 2026-09-10 13:01:15,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 13:01:15,397 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:15,398 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:15,407 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:01:15,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:01:15,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/25] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:01:15,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/25] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:15,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/25] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 13:01:15,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/25] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:15,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:01:15,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:01:15,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/25] Tour PoSPaymentSyncTour2 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:01:15,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/25] Tour PoSPaymentSyncTour2 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:01:16,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/25] Tour PoSPaymentSyncTour2 → Step delete Bank paymentline with 2.20 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.20")) ~ .delete-button) 2026-09-10 13:01:16,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/25] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-10 13:01:16,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/25] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-09-10 13:01:16,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/25] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:01:16,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 13:01:16,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:01:16,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/25] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:01:16,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/25] Tour PoSPaymentSyncTour2 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:16,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:01:16,512 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 13:01:16,513 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 13:01:16,513 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 13:01:16,515 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 13:01:16,516 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 13:01:16,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 13:01:16,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 13:01:16,519 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 13:01:16,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 13:01:16,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 13:01:16,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 13:01:16,522 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 13:01:16,524 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 13:01:16,525 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 13:01:16,525 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 13:01:16,527 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 13:01:16,528 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 13:01:16,529 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 13:01:16,529 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 13:01:16,529 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 13:01:16,530 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 13:01:16,530 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 13:01:16,530 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 13:01:16,530 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 13:01:16,531 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 13:01:16,531 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 13:01:16,532 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 13:01:16,532 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 13:01:16,532 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 13:01:16,532 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 13:01:16,533 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 13:01:16,533 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 13:01:16,533 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 13:01:16,533 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 13:01:16,534 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 13:01:16,534 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 13:01:16,534 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 13:01:16,535 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 13:01:16,535 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 13:01:16,535 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 13:01:16,536 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 13:01:16,536 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 13:01:16,536 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 13:01:16,536 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 13:01:16,537 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 13:01:16,542 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:16,553 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:16,582 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 13:01:16,583 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:01:16,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 13:01:16,592 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:01:16,593 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:01:16,594 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 13:01:16,597 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 13:01:16,597 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 13:01:16,598 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 13:01:16,600 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 13:01:16,602 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 13:01:16,603 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 13:01:16,605 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 13:01:16,605 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 13:01:16,606 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 13:01:16,607 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 13:01:16,609 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 13:01:16,610 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 13:01:16,611 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 13:01:16,612 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 13:01:16,612 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 13:01:16,612 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 13:01:16,613 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 13:01:16,613 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 13:01:16,614 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 13:01:16,624 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 13:01:16,625 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 13:01:16,626 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 13:01:16,627 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 13:01:16,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:16,629 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 13:01:16,630 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 13:01:16,630 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 13:01:16,630 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 13:01:16,630 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 13:01:16,636 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 13:01:16,643 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 13:01:16,667 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:01:16,652 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:01:16,680 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 13:01:16,686 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:16,692 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 13:01:16,697 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 13:01:16,714 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-09-10 13:01:16,725 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 13:01:16,727 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 13:01:16,729 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 13:01:16,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:01:16,734 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 13:01:16,737 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 13:01:16,739 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 13:01:16,742 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 13:01:16,744 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 13:01:16,745 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 13:01:16,747 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 13:01:16,747 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 13:01:16,747 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 13:01:16,748 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 13:01:16,748 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 13:01:16,748 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 13:01:16,749 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 13:01:16,749 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 13:01:16,749 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 13:01:16,749 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 13:01:16,749 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 13:01:16,750 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 13:01:16,750 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 13:01:16,750 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 13:01:16,750 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 13:01:16,750 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 13:01:16,751 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 13:01:16,751 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 13:01:16,751 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 13:01:16,751 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 13:01:16,751 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 13:01:16,752 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 13:01:16,754 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 13:01:16,754 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 13:01:16,754 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 13:01:16,756 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 13:01:16,757 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 13:01:16,771 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:01:16,771 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:01:16,803 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 13:01:16,809 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-09-10 13:01:16,811 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:16,821 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 13:01:16,833 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:01:16,883 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-09-10 13:01:16,889 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 13:01:16,893 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 13:01:16,906 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 13:01:16,910 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-09-10 13:01:16,917 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-09-10 13:01:16,921 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 13:01:16,931 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.111 2026-09-10 13:01:16,933 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 13:01:16,941 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 13:01:16,944 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:01:16,974 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:17,320 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #353986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f01562c8-6741-449b-b2d2-b96829a9796a'}] 2026-09-10 13:01:17,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:17,375 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [697] 2026-09-10 13:01:17,429 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [698] to pos.order #725 2026-09-10 13:01:17,433 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #353986 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f01562c8-6741-449b-b2d2-b96829a9796a'} updated pos.order #725 2026-09-10 13:01:17,454 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #353986 finished 2026-09-10 13:01:17,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.066 0.119 2026-09-10 13:01:17,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:01:17,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/25] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:01:17,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/25] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:01:17,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [25/25] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:19,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-10 13:01:19,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:01:19,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16752264 (allocated 18087936) 2026-09-10 13:01:19,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103739 2026-09-10 13:01:19,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-10 13:01:19,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103739 2026-09-10 13:01:19,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130119_907928_test_14_pos_payment_sync.txt 2026-09-10 13:01:19,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmppj9svyfr_chrome_odoo" 2026-09-10 13:01:20,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103960 2026-09-10 13:01:20,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpqpok3hiv_chrome_odoo 2026-09-10 13:01:20,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41293/json/version 2026-09-10 13:01:20,186 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:20,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:20,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41293/json 2026-09-10 13:01:20,227 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:20,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41293/devtools/page/E246450118A51E29875E3EBB5D82604D 2026-09-10 13:01:20,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-10 13:01:20,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-10 13:01:20,391 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:20,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-10 13:01:20,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:20,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:20,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.028 2026-09-10 13:01:20,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'E246450118A51E29875E3EBB5D82604D', 'loaderId': '53272E3BC66FC78856DFFB6F596770AC', 'isDownload': False} 2026-09-10 13:01:20,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-10 13:01:20,488 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:20,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:20] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 13:01:20,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:20] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:01:20,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:20] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-10 13:01:21,008 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:21,010 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:21,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:21,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:21,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/23] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:21,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:01:21,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:21,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:21,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.019 0.010 2026-09-10 13:01:21,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-10 13:01:21,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.017 2026-09-10 13:01:21,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-10 13:01:21,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.122 0.420 2026-09-10 13:01:21,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:21,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-09-10 13:01:21,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-10 13:01:21,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:01:21,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:21,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:21,981 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:21,992 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:22,000 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:22,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.017 2026-09-10 13:01:22,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.006 0.043 2026-09-10 13:01:22,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-10 13:01:22,080 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:22,081 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:22,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:22,175 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:22,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.068 0.037 2026-09-10 13:01:22,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/23] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:01:22,306 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:22,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:22,320 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:22,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 13:01:22,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.068 0.142 2026-09-10 13:01:22,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.180 2026-09-10 13:01:22,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:01:22,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/23] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:01:22,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/23] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:22,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/23] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-10 13:01:22,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/23] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:22,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:01:22,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:01:22,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/23] Tour PoSPaymentSyncTour3 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:01:22,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/23] Tour PoSPaymentSyncTour3 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:01:22,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/23] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-amount .amount:contains("2.2")) 2026-09-10 13:01:23,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/23] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:01:23,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 13:01:23,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:01:23,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/23] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:01:23,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/23] Tour PoSPaymentSyncTour3 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:23,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:23,329 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 13:01:23,329 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 13:01:23,329 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 13:01:23,334 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 13:01:23,335 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 13:01:23,336 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 13:01:23,336 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 13:01:23,337 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 13:01:23,337 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 13:01:23,338 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 13:01:23,338 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 13:01:23,338 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 13:01:23,339 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 13:01:23,340 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 13:01:23,340 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 13:01:23,340 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 13:01:23,341 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 13:01:23,342 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 13:01:23,342 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 13:01:23,342 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 13:01:23,343 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 13:01:23,344 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 13:01:23,344 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 13:01:23,344 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 13:01:23,345 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 13:01:23,345 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 13:01:23,345 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 13:01:23,346 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 13:01:23,346 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 13:01:23,347 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 13:01:23,347 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 13:01:23,348 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 13:01:23,348 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 13:01:23,349 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 13:01:23,349 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 13:01:23,350 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 13:01:23,354 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 13:01:23,354 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 13:01:23,354 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 13:01:23,355 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 13:01:23,369 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:23,379 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:01:23,383 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:23,393 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 13:01:23,403 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:23,414 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:23,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:01:23,435 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:01:23,441 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:01:23,448 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:01:23,462 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:01:23,464 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-09-10 13:01:23,483 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:23,495 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 13:01:23,499 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 13:01:23,501 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 13:01:23,506 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 13:01:23,509 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 13:01:23,511 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 13:01:23,513 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 13:01:23,513 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 13:01:23,513 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 13:01:23,514 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 13:01:23,515 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 13:01:23,515 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 13:01:23,515 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 13:01:23,516 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 13:01:23,516 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 13:01:23,516 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 13:01:23,516 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 13:01:23,516 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 13:01:23,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 13:01:23,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 13:01:23,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 13:01:23,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 13:01:23,517 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 13:01:23,518 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 13:01:23,519 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 13:01:23,519 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 13:01:23,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 13:01:23,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 13:01:23,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 13:01:23,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 13:01:23,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 13:01:23,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 13:01:23,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 13:01:23,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 13:01:23,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 13:01:23,522 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 13:01:23,526 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 13:01:23,529 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 13:01:23,540 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 13:01:23,541 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 13:01:23,541 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 13:01:23,541 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 13:01:23,546 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 13:01:23,547 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:23,583 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 13:01:23,586 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 13:01:23,587 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 13:01:23,593 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 13:01:23,598 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 13:01:23,598 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 13:01:23,601 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 13:01:23,603 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-09-10 13:01:23,609 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:01:23,614 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:01:23,627 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:23,630 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 13:01:23,633 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 13:01:23,636 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:01:23,643 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 13:01:23,646 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:23,647 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:01:23,649 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:23,654 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:23,656 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 13:01:23,662 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 13:01:23,667 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 13:01:23,668 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 13:01:23,679 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 13:01:23,681 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 13:01:23,683 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:01:23,686 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 13:01:23,686 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 13:01:23,686 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 13:01:23,687 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 13:01:23,687 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 13:01:23,687 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 13:01:23,688 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 13:01:23,688 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 13:01:23,688 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 13:01:23,689 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 13:01:23,689 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 13:01:23,689 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 13:01:23,689 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 13:01:23,689 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 13:01:23,690 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 13:01:23,690 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 13:01:23,690 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 13:01:23,690 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 13:01:24,033 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342570 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f01562c8-6741-449b-b2d2-b96829a9796a'}] 2026-09-10 13:01:24,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:24,112 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #725 2026-09-10 13:01:24,117 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342570 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f01562c8-6741-449b-b2d2-b96829a9796a'} updated pos.order #725 2026-09-10 13:01:24,129 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342570 finished 2026-09-10 13:01:24,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.069 0.095 2026-09-10 13:01:24,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/23] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:01:24,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:01:24,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/23] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:01:24,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/23] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:26,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-10 13:01:26,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:01:26,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16681412 (allocated 18087936) 2026-09-10 13:01:26,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103960 2026-09-10 13:01:26,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-10 13:01:26,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103960 2026-09-10 13:01:26,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130126_566576_test_14_pos_payment_sync.txt 2026-09-10 13:01:26,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpqpok3hiv_chrome_odoo" 2026-09-10 13:01:26,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-10 13:01:27,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 104187 2026-09-10 13:01:27,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp1xr2g9te_chrome_odoo 2026-09-10 13:01:27,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:43083/json/version 2026-09-10 13:01:27,019 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:27,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:27,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:43083/json 2026-09-10 13:01:27,080 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:27,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:43083/devtools/page/4E66487D8B8C73452C5709528587E785 2026-09-10 13:01:27,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-10 13:01:27,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-10 13:01:27,236 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:27,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-10 13:01:27,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:27,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:27,291 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:27,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:27] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.066 0.434 2026-09-10 13:01:27,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '4E66487D8B8C73452C5709528587E785', 'loaderId': '4AF2AFAF86A173C54F79AB67CDA40DED', 'isDownload': False} 2026-09-10 13:01:27,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-10 13:01:27,810 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:27,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:27] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:01:27,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:27] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:01:27,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:27] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:01:28,267 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:28,270 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:28,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:01:28,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate test code "odoo.startTour('SplitBillScreenTour5Actions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:28,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [1/74] Tour SplitBillScreenTour5Actions → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:28,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:01:28,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:28,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:28,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-10 13:01:28,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:01:28,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.026 2026-09-10 13:01:28,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:01:28,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.270 0.254 2026-09-10 13:01:29,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:29,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 13:01:29,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-09-10 13:01:29,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:01:29,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:29,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:01:29,227 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:01:29,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:29,259 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:29,260 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:01:29,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:01:29,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.028 0.060 2026-09-10 13:01:29,318 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:01:29,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [2/74] Tour SplitBillScreenTour5Actions → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:29,385 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:01:29,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.066 0.103 2026-09-10 13:01:29,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [3/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:01:29,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.086 0.141 2026-09-10 13:01:29,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.040 0.250 2026-09-10 13:01:29,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.139 2026-09-10 13:01:29,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:29,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [4/74] Tour SplitBillScreenTour5Actions → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:01:29,806 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:29,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [5/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:29,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [6/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:01:29,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [7/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:01:30,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [8/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:01:30,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [9/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:01:30,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [10/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:01:30,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [11/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:01:30,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [12/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:01:30,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [13/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-10 13:01:30,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [14/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:30,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [15/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:01:30,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [16/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:30,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [17/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:01:30,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [18/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:01:30,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [19/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:01:30,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [20/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:01:30,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [21/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:01:30,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [22/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:01:30,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [23/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1","price":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-10 13:01:31,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [24/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:31,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [25/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:01:31,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [26/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-09-10 13:01:31,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [27/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:01:31,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [28/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 13:01:31,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [29/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:01:31,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [30/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-10 13:01:31,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [31/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-09-10 13:01:31,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [32/74] Tour SplitBillScreenTour5Actions → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-09-10 13:01:31,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-10 13:01:31,525 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40348472 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68d6f826-50e0-435a-9954-0c812ce5881f'}] 2026-09-10 13:01:31,584 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40348472 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68d6f826-50e0-435a-9954-0c812ce5881f'} created pos.order #726 2026-09-10 13:01:31,606 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40348472 finished 2026-09-10 13:01:31,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.049 0.071 2026-09-10 13:01:31,681 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60218651 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2cd57980-d10f-4eb7-9d7e-e13f46fe7972'}] 2026-09-10 13:01:31,729 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60218651 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2cd57980-d10f-4eb7-9d7e-e13f46fe7972'} created pos.order #727 2026-09-10 13:01:31,752 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60218651 finished 2026-09-10 13:01:31,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.038 0.067 2026-09-10 13:01:31,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [34/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:31,892 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83320218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2cd57980-d10f-4eb7-9d7e-e13f46fe7972'}] 2026-09-10 13:01:31,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [35/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:01:31,903 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:31,930 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83320218 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2cd57980-d10f-4eb7-9d7e-e13f46fe7972'} updated pos.order #727 2026-09-10 13:01:31,945 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83320218 finished 2026-09-10 13:01:32,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.070 0.087 2026-09-10 13:01:32,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.008 2026-09-10 13:01:32,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [36/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:01:32,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [37/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:01:32,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [38/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:01:32,218 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:32,222 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:32,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [39/74] Tour SplitBillScreenTour5Actions → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:01:32,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [40/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:01:32,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [41/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:01:32,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [42/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:01:32,450 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75552986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2cd57980-d10f-4eb7-9d7e-e13f46fe7972'}] 2026-09-10 13:01:32,538 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #727 2026-09-10 13:01:32,815 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75552986 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2cd57980-d10f-4eb7-9d7e-e13f46fe7972'} updated pos.order #727 2026-09-10 13:01:32,830 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75552986 finished 2026-09-10 13:01:32,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.179 0.269 2026-09-10 13:01:33,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [43/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:01:33,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [44/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:01:33,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [45/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:01:33,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 13:01:33,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [46/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:01:33,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [47/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:33,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [48/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:01:33,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [49/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:01:33,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [50/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:01:33,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [51/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:01:33,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [52/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:01:33,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [53/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:01:33,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [54/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:01:33,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [55/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2","price":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2")):has(.price:contains("6.00"))) 2026-09-10 13:01:33,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [56/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:33,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [57/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:01:34,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [58/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-09-10 13:01:34,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [59/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:01:34,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [60/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-10 13:01:34,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [61/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("water"))) 2026-09-10 13:01:34,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [62/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-09-10 13:01:34,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [63/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-10 13:01:34,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [64/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:01:34,365 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45293321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68d6f826-50e0-435a-9954-0c812ce5881f'}] 2026-09-10 13:01:34,406 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1198] 2026-09-10 13:01:34,419 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1201] to pos.order #726 2026-09-10 13:01:34,423 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45293321 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68d6f826-50e0-435a-9954-0c812ce5881f'} updated pos.order #726 2026-09-10 13:01:34,440 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45293321 finished 2026-09-10 13:01:34,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.051 0.081 2026-09-10 13:01:34,524 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88809557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'c1278c08-9824-457e-88ef-ff37bfa8a991'}] 2026-09-10 13:01:34,555 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88809557 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'c1278c08-9824-457e-88ef-ff37bfa8a991'} created pos.order #728 2026-09-10 13:01:34,569 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88809557 finished 2026-09-10 13:01:34,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.028 0.059 2026-09-10 13:01:34,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [65/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:01:34,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [66/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:01:34,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [67/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-10 13:01:34,760 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43287126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'c1278c08-9824-457e-88ef-ff37bfa8a991'}] 2026-09-10 13:01:34,833 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #728 2026-09-10 13:01:35,034 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43287126 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'c1278c08-9824-457e-88ef-ff37bfa8a991'} updated pos.order #728 2026-09-10 13:01:35,046 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43287126 finished 2026-09-10 13:01:35,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.154 0.226 2026-09-10 13:01:35,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [68/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:01:35,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [69/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-10 13:01:35,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [70/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:01:35,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [71/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:01:35,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [72/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:01:35,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [73/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:01:35,507 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43709261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68d6f826-50e0-435a-9954-0c812ce5881f'}] 2026-09-10 13:01:35,579 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #726 2026-09-10 13:01:35,754 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43709261 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68d6f826-50e0-435a-9954-0c812ce5881f'} updated pos.order #726 2026-09-10 13:01:35,770 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43709261 finished 2026-09-10 13:01:35,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.151 0.177 2026-09-10 13:01:35,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [74/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:01:35,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-10 13:01:35,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:01:36,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20833904 (allocated 22024192) 2026-09-10 13:01:36,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 104187 2026-09-10 13:01:36,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-10 13:01:36,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 104187 2026-09-10 13:01:36,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130136_177764_test_15_split_bill_screen_actions.txt 2026-09-10 13:01:36,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp1xr2g9te_chrome_odoo" 2026-09-10 13:01:36,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-10 13:01:36,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 104396 2026-09-10 13:01:36,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmprtztg1ks_chrome_odoo 2026-09-10 13:01:36,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:43287/json/version 2026-09-10 13:01:36,541 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:36,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:36,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:43287/json 2026-09-10 13:01:36,584 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:36,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:43287/devtools/page/BFB31F37438FC9366AE0D721C5B6589F 2026-09-10 13:01:36,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-10 13:01:36,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-10 13:01:36,763 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:36,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-10 13:01:36,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:36,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:36,800 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:37,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.054 0.348 2026-09-10 13:01:37,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'BFB31F37438FC9366AE0D721C5B6589F', 'loaderId': 'EE45A966B9B1180774129F14EF6E11B3', 'isDownload': False} 2026-09-10 13:01:37,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-09-10 13:01:37,220 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:37,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-10 13:01:37,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:01:37,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-10 13:01:37,717 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:37,720 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:37,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:01:37,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate test code "odoo.startTour('test_cancel_order_from_ui', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:37,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [1/32] Tour test_cancel_order_from_ui → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:37,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 13:01:37,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:37,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:37,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-10 13:01:37,847 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.021 2026-09-10 13:01:37,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-09-10 13:01:37,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.024 2026-09-10 13:01:38,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.242 0.283 2026-09-10 13:01:38,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:01:38,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:01:38,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.050 2026-09-10 13:01:38,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:38,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:38,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:01:38,700 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:38,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:38,770 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-10 13:01:38,777 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-10 13:01:38,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.018 0.054 2026-09-10 13:01:38,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [2/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:38,813 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:01:38,819 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 13:01:38,881 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:38,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.018 0.164 2026-09-10 13:01:38,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [3/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:39,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.056 0.129 2026-09-10 13:01:39,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.059 2026-09-10 13:01:39,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:39] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.264 2026-09-10 13:01:39,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.040 2026-09-10 13:01:39,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [4/32] Tour test_cancel_order_from_ui → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:01:39,237 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:39,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [5/32] Tour test_cancel_order_from_ui → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:01:39,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [6/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:39,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [7/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:01:39,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [8/32] Tour test_cancel_order_from_ui → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:01:39,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [9/32] Tour test_cancel_order_from_ui → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:01:39,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [10/32] Tour test_cancel_order_from_ui → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:01:39,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [11/32] Tour test_cancel_order_from_ui → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:01:39,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [12/32] Tour test_cancel_order_from_ui → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:01:39,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [13/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:01:39,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [14/32] Tour test_cancel_order_from_ui → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:39,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [15/32] Tour test_cancel_order_from_ui → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:01:39,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [16/32] Tour test_cancel_order_from_ui → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:39,909 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64113157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ce89507f-4756-4445-884d-9cdd0931bc66'}] 2026-09-10 13:01:39,992 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64113157 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ce89507f-4756-4445-884d-9cdd0931bc66'} created pos.order #729 2026-09-10 13:01:40,017 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64113157 finished 2026-09-10 13:01:40,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.066 0.083 2026-09-10 13:01:40,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [17/32] Tour test_cancel_order_from_ui → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-10 13:01:40,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [18/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-10 13:01:40,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [19/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:40,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.010 2026-09-10 13:01:40,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [20/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:40,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [21/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:01:40,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [22/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .more-btn) 2026-09-10 13:01:40,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [23/32] Tour test_cancel_order_from_ui → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 13:01:40,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [24/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:40,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [25/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-10 13:01:40,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:40] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.047 0.061 2026-09-10 13:01:40,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [26/32] Tour test_cancel_order_from_ui → Step .pos-leftheader .orders-button 2026-09-10 13:01:40,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [27/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-10 13:01:40,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:40,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-10 13:01:40,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [28/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-09-10 13:01:40,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [29/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-09-10 13:01:40,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [30/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-10 13:01:40,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [31/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-10 13:01:40,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.008 0.008 2026-09-10 13:01:40,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [32/32] Tour test_cancel_order_from_ui → Step Stored order count should be 0 (trigger: body) 2026-09-10 13:01:41,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-10 13:01:41,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:01:41,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15684192 (allocated 17301504) 2026-09-10 13:01:41,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 104396 2026-09-10 13:01:41,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-10 13:01:41,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 104396 2026-09-10 13:01:41,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130141_208619_test_cancel_order_from_ui.txt 2026-09-10 13:01:41,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmprtztg1ks_chrome_odoo" 2026-09-10 13:01:41,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-10 13:01:41,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-10 13:01:42,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 104592 2026-09-10 13:01:42,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpq6qjloiq_chrome_odoo 2026-09-10 13:01:42,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:43709/json/version 2026-09-10 13:01:42,583 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:42,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:42,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:43709/json 2026-09-10 13:01:42,601 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:42,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:43709/devtools/page/746799B1366925F33CA7128A1DF9F2E0 2026-09-10 13:01:42,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-10 13:01:42,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-10 13:01:42,792 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:42,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-10 13:01:42,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:42,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:42,819 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:43,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.039 0.367 2026-09-10 13:01:43,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '746799B1366925F33CA7128A1DF9F2E0', 'loaderId': '96698C7250BC9AF7573B124B42116D2C', 'isDownload': False} 2026-09-10 13:01:43,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-10 13:01:43,249 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:43,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-10 13:01:43,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 13:01:43,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-10 13:01:43,690 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:43,692 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:43,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:01:43,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate test code "odoo.startTour('test_combo_preparation_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:43,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [1/21] Tour test_combo_preparation_receipt → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:43,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:01:43,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:01:43,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:43,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-10 13:01:43,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 13:01:43,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.030 2026-09-10 13:01:43,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-10 13:01:44,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.184 0.307 2026-09-10 13:01:44,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:44,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:44,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.038 2026-09-10 13:01:44,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:44,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:44,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-10 13:01:44,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:44,661 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:01:44,669 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:01:44,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.025 2026-09-10 13:01:44,697 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:44,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 13:01:44,705 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:44,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [2/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:44,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.097 2026-09-10 13:01:44,861 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-10 13:01:44,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [3/21] Tour test_combo_preparation_receipt → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:44,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.086 0.080 2026-09-10 13:01:45,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.206 2026-09-10 13:01:45,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.189 2026-09-10 13:01:45,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:45,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [4/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 13:01:45,220 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:45,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [5/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-10 13:01:45,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [6/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 13:01:45,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [7/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 13:01:45,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [8/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:45,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [9/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 13:01:45,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [10/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-10 13:01:45,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [11/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-10 13:01:45,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [12/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-10 13:01:45,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [13/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:45,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-10 13:01:45,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [15/21] Tour test_combo_preparation_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:45,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [16/21] Tour test_combo_preparation_receipt → Step order total amount is '95.00' (trigger: .product-screen .order-summary .total:contains("95.00")) 2026-09-10 13:01:46,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [17/21] Tour test_combo_preparation_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:46,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [18/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:01:46,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [19/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:01:46,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [20/21] Tour test_combo_preparation_receipt → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:01:46,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [21/21] Tour test_combo_preparation_receipt → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:01:46,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-10 13:01:46,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 13:01:46,297 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:46,299 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:46,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17518256 (allocated 19009536) 2026-09-10 13:01:46,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 104592 2026-09-10 13:01:46,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-10 13:01:46,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 104592 2026-09-10 13:01:46,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130146_474782_test_combo_preparation_receipt.txt 2026-09-10 13:01:46,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpq6qjloiq_chrome_odoo" 2026-09-10 13:01:46,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-10 13:01:47,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 104783 2026-09-10 13:01:47,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpkraz3gl9_chrome_odoo 2026-09-10 13:01:47,472 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:40889/json/version 2026-09-10 13:01:47,473 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:47,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:47,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:40889/json 2026-09-10 13:01:47,532 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:47,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:40889/devtools/page/605BE148AC70978F9EAF905C958E64E9 2026-09-10 13:01:47,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-10 13:01:47,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-10 13:01:47,716 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:47,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-10 13:01:47,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:47,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:47,747 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:48,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.058 0.590 2026-09-10 13:01:48,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '605BE148AC70978F9EAF905C958E64E9', 'loaderId': '101D6848F7DD841191788A93281F5B13', 'isDownload': False} 2026-09-10 13:01:48,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-09-10 13:01:48,415 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:48,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:01:48,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:01:48,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 13:01:48,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:48,827 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:48,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:01:48,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate test code "odoo.startTour('test_combo_preparation_receipt_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:48,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [1/9] Tour test_combo_preparation_receipt_layout → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:48,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:01:48,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:01:48,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:48,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-10 13:01:48,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 13:01:48,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.030 2026-09-10 13:01:48,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:01:49,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.257 0.294 2026-09-10 13:01:49,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:01:49,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:49,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.027 2026-09-10 13:01:49,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:01:49,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:49,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:01:49,804 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:49,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:01:49,826 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:49,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:01:49,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.020 2026-09-10 13:01:49,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.045 2026-09-10 13:01:49,859 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:49,860 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:49,890 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:49,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [2/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:49,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.073 0.041 2026-09-10 13:01:50,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [3/9] Tour test_combo_preparation_receipt_layout → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:50,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:50] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.065 0.149 2026-09-10 13:01:50,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.058 2026-09-10 13:01:50,250 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:50,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [4/9] Tour test_combo_preparation_receipt_layout → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 13:01:50,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:50,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [5/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-10 13:01:50,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [6/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 13:01:50,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [7/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 13:01:50,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [8/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:50,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [9/9] Tour test_combo_preparation_receipt_layout → Step body 2026-09-10 13:01:50,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-10 13:01:50,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-10 13:01:50,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15673756 (allocated 17039360) 2026-09-10 13:01:50,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 104783 2026-09-10 13:01:50,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-10 13:01:50,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 104783 2026-09-10 13:01:50,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130150_893903_test_combo_preparation_receipt_layout.txt 2026-09-10 13:01:50,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpkraz3gl9_chrome_odoo" 2026-09-10 13:01:50,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-10 13:01:52,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 104986 2026-09-10 13:01:52,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpexi6bjor_chrome_odoo 2026-09-10 13:01:52,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:42765/json/version 2026-09-10 13:01:52,097 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:52,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:52,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:42765/json 2026-09-10 13:01:52,217 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:52,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:42765/devtools/page/1504F2F010E3DD91B963FB569401929A 2026-09-10 13:01:52,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-10 13:01:52,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-10 13:01:52,388 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:52,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-10 13:01:52,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:52,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:52,429 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:52,847 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:52] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.051 0.375 2026-09-10 13:01:52,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '1504F2F010E3DD91B963FB569401929A', 'loaderId': 'D274499DAC90DA8DDD4C3D973F18F820', 'isDownload': False} 2026-09-10 13:01:52,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-10 13:01:52,865 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:52,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-09-10 13:01:52,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:01:52,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:01:53,357 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:53,361 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:53,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:01:53,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:53,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/32] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:53,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 13:01:53,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:01:53,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:53,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-10 13:01:53,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 13:01:53,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.028 2026-09-10 13:01:53,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 13:01:54,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.237 0.309 2026-09-10 13:01:54,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:01:54,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:54,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-10 13:01:54,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:01:54,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:54,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:54,360 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:01:54,389 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:01:54,409 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 13:01:54,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.046 2026-09-10 13:01:54,469 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:01:54,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:01:54,483 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:01:54,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.046 0.093 2026-09-10 13:01:54,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.153 2026-09-10 13:01:54,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:54,608 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:54,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.091 2026-09-10 13:01:54,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.163 2026-09-10 13:01:54,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.213 2026-09-10 13:01:54,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.068 2026-09-10 13:01:54,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/32] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-10 13:01:54,891 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:54,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-10 13:01:54,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-10 13:01:55,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-10 13:01:55,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:01:55,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:01:55,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:55,300 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22478281 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7a2d8267-fa84-4587-8232-2fa4bfd44cbc'}] 2026-09-10 13:01:55,379 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22478281 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7a2d8267-fa84-4587-8232-2fa4bfd44cbc'} created pos.order #731 2026-09-10 13:01:55,398 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22478281 finished 2026-09-10 13:01:55,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.072 0.080 2026-09-10 13:01:55,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:55,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/32] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:01:55,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:01:55,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/32] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:01:55,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/32] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:01:55,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/32] Tour test_combo_synchronisation → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:01:55,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/32] Tour test_combo_synchronisation → Step Search for partner "A" (trigger: .modal-dialog .input-group input) 2026-09-10 13:01:55,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/32] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-09-10 13:01:55,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/32] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:01:56,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:01:56,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:01:56,087 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26625589 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7a2d8267-fa84-4587-8232-2fa4bfd44cbc'}] 2026-09-10 13:01:56,112 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26625589 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7a2d8267-fa84-4587-8232-2fa4bfd44cbc'} updated pos.order #731 2026-09-10 13:01:56,124 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26625589 finished 2026-09-10 13:01:56,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.043 0.072 2026-09-10 13:01:56,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:56,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [22/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:01:56,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:01:56,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [23/32] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-09-10 13:01:56,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [24/32] Tour test_combo_synchronisation → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-09-10 13:01:56,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [25/32] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-10 13:01:56,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [26/32] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-10 13:01:56,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [27/32] Tour test_combo_synchronisation → Step Check the product page (trigger: .product-list) 2026-09-10 13:01:56,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [28/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:01:56,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [29/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .more-btn) 2026-09-10 13:01:56,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [30/32] Tour test_combo_synchronisation → Step click Transfer course button (trigger: .control-buttons button:contains("Transfer course")) 2026-09-10 13:01:56,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [31/32] Tour test_combo_synchronisation → Step click Course 2 from available courses (trigger: .modal-body button:contains(Course 2)) 2026-09-10 13:01:56,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [32/32] Tour test_combo_synchronisation → Step Check if entire combo is transfered to course 2 (trigger: .pos) 2026-09-10 13:01:56,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-10 13:01:56,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:01:57,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 21989256 (allocated 23465984) 2026-09-10 13:01:57,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 104986 2026-09-10 13:01:57,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-10 13:01:57,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 104986 2026-09-10 13:01:57,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130157_143778_test_combo_synchronisation.txt 2026-09-10 13:01:57,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpexi6bjor_chrome_odoo" 2026-09-10 13:01:57,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-10 13:01:57,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 105189 2026-09-10 13:01:57,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmptkernogz_chrome_odoo 2026-09-10 13:01:57,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:40495/json/version 2026-09-10 13:01:57,588 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:57,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:01:57,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:40495/json 2026-09-10 13:01:57,613 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:01:57,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:40495/devtools/page/2143CE062ED42A405AFF42E1D67C8C3F 2026-09-10 13:01:57,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-10 13:01:57,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-10 13:01:57,795 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:01:57,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-10 13:01:57,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:01:57,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:01:57,819 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:01:58,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.048 0.419 2026-09-10 13:01:58,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '2143CE062ED42A405AFF42E1D67C8C3F', 'loaderId': 'EF78675BBE3857C210D65880AB1CE1D5', 'isDownload': False} 2026-09-10 13:01:58,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-09-10 13:01:58,299 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:01:58,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.014 2026-09-10 13:01:58,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-10 13:01:58,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-10 13:01:58,767 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:58,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:01:58,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:01:58,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate test code "odoo.startTour('test_course_restaurant_preparation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:01:58,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [1/19] Tour test_course_restaurant_preparation_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:01:58,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:01:58,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:01:58,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:58,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-09-10 13:01:58,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-10 13:01:58,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.023 2026-09-10 13:01:58,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-10 13:01:59,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.265 0.326 2026-09-10 13:01:59,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:59,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:01:59,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.042 2026-09-10 13:01:59,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:01:59,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:01:59,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:01:59,836 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:59,858 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:01:59,859 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:01:59,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.023 2026-09-10 13:01:59,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:01:59,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-09-10 13:01:59,919 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:01:59,921 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:01:59,949 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:01:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:01:59,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [2/19] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:00,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.053 0.048 2026-09-10 13:02:00,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [3/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:00,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.059 0.131 2026-09-10 13:02:00,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.072 2026-09-10 13:02:00,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:02:00,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [4/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-10 13:02:00,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:00,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [5/19] Tour test_course_restaurant_preparation_tour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:00,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [6/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-10 13:02:00,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [7/19] Tour test_course_restaurant_preparation_tour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:02:00,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [8/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-10 13:02:00,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [9/19] Tour test_course_restaurant_preparation_tour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:02:00,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [10/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-10 13:02:00,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [11/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-10 13:02:00,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [12/19] Tour test_course_restaurant_preparation_tour → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:02:00,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [13/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:00,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49352798 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bc47be45-b79f-492f-9b90-506dfb076171'}] 2026-09-10 13:02:01,013 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49352798 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bc47be45-b79f-492f-9b90-506dfb076171'} created pos.order #732 2026-09-10 13:02:01,025 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49352798 finished 2026-09-10 13:02:01,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.063 0.091 2026-09-10 13:02:01,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:02:01,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [14/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-10 13:02:01,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [15/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-10 13:02:01,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:02:01,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [16/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:01,281 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85269916 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bc47be45-b79f-492f-9b90-506dfb076171'}] 2026-09-10 13:02:01,307 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85269916 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bc47be45-b79f-492f-9b90-506dfb076171'} updated pos.order #732 2026-09-10 13:02:01,321 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85269916 finished 2026-09-10 13:02:01,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.071 0.071 2026-09-10 13:02:01,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:02:01,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [17/19] Tour test_course_restaurant_preparation_tour → Step select course Course 3 (trigger: .order-course-name:contains(Course 3)) 2026-09-10 13:02:01,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [18/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-10 13:02:01,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [19/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-10 13:02:01,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-10 13:02:01,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 13:02:01,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:02:01,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18133136 (allocated 19271680) 2026-09-10 13:02:01,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 105189 2026-09-10 13:02:01,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-10 13:02:01,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 105189 2026-09-10 13:02:01,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130201_889688_test_course_restaurant_preparation_tour.txt 2026-09-10 13:02:01,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmptkernogz_chrome_odoo" 2026-09-10 13:02:01,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-10 13:02:02,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 105389 2026-09-10 13:02:02,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpr8pq3435_chrome_odoo 2026-09-10 13:02:02,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:44895/json/version 2026-09-10 13:02:02,281 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:02,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:02,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:44895/json 2026-09-10 13:02:02,315 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:02,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:44895/devtools/page/9B539CB120FBFE175B30A1482AF1EB8F 2026-09-10 13:02:02,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-10 13:02:02,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-10 13:02:02,485 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 13:02:02,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-10 13:02:02,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:02,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:02:02,516 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:02,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:02] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.076 0.415 2026-09-10 13:02:03,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '9B539CB120FBFE175B30A1482AF1EB8F', 'loaderId': '2BACE039F6AAFD4CDF0F4DCF0AFA0925', 'isDownload': False} 2026-09-10 13:02:03,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-10 13:02:03,015 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:03,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:02:03,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:02:03,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 13:02:03,455 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:03,461 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:03,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 13:02:03,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate test code "odoo.startTour('test_create_floor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:03,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [1/10] Tour test_create_floor_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:03,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.009 2026-09-10 13:02:03,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:02:03,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:03,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-10 13:02:03,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.023 2026-09-10 13:02:03,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-10 13:02:03,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.026 2026-09-10 13:02:04,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.239 0.281 2026-09-10 13:02:04,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:04,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:02:04,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-09-10 13:02:04,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:02:04,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:04,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:02:04,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:04,420 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:04,443 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:04,449 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:04,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.017 0.016 2026-09-10 13:02:04,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-10 13:02:04,480 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:04,489 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:04,502 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:04,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [2/10] Tour test_create_floor_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:04,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.056 0.054 2026-09-10 13:02:04,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.048 0.147 2026-09-10 13:02:04,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [3/10] Tour test_create_floor_tour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:02:04,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [4/10] Tour test_create_floor_tour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:02:04,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.064 2026-09-10 13:02:04,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [5/10] Tour test_create_floor_tour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 13:02:04,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [6/10] Tour test_create_floor_tour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-10 13:02:04,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [7/10] Tour test_create_floor_tour → Step .floor-selector button i[aria-label='Add Floor'] 2026-09-10 13:02:05,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [8/10] Tour test_create_floor_tour → Step .modal-body textarea 2026-09-10 13:02:05,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [9/10] Tour test_create_floor_tour → Step .modal-footer button.btn-primary 2026-09-10 13:02:05,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [10/10] Tour test_create_floor_tour → Step selected floor is 'AAA' (trigger: .button-floor.active:contains("AAA")) 2026-09-10 13:02:05,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:05] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 13:02:05,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-10 13:02:05,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:02:05,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12478284 (allocated 13369344) 2026-09-10 13:02:05,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 105389 2026-09-10 13:02:05,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-10 13:02:05,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 105389 2026-09-10 13:02:05,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130205_393577_test_create_floor_tour.txt 2026-09-10 13:02:05,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpr8pq3435_chrome_odoo" 2026-09-10 13:02:05,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-10 13:02:05,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 105577 2026-09-10 13:02:05,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpi_0djxpf_chrome_odoo 2026-09-10 13:02:05,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:33417/json/version 2026-09-10 13:02:05,670 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:05,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:05,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:33417/json 2026-09-10 13:02:05,703 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:05,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:33417/devtools/page/F13C811C14CF0BAFF2D18D3F23F1F9AB 2026-09-10 13:02:05,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-10 13:02:05,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-10 13:02:05,868 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:05,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-10 13:02:05,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=118" in browser 2026-09-10 13:02:05,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=118" 2026-09-10 13:02:05,912 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:06,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:06] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.080 0.742 2026-09-10 13:02:06,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'F13C811C14CF0BAFF2D18D3F23F1F9AB', 'loaderId': '144EF062D3578E247FCF92BD33ACB3C5', 'isDownload': False} 2026-09-10 13:02:06,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-10 13:02:06,747 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:06,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:06] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:02:06,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:06] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:02:06,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 13:02:07,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:07,227 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:07,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-09-10 13:02:07,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate test code "odoo.startTour('test_customer_alone_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:07,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [1/21] Tour test_customer_alone_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:07,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:02:07,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:02:07,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:07,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-09-10 13:02:07,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-10 13:02:07,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.024 2026-09-10 13:02:07,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-10 13:02:08,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.287 0.257 2026-09-10 13:02:08,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:02:08,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:02:08,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.040 2026-09-10 13:02:08,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 13:02:08,247 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:08,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:02:08,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:08,343 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:02:08,346 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:08,361 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:08,362 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:08,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [2/21] Tour test_customer_alone_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:08,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.046 0.033 2026-09-10 13:02:08,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.085 2026-09-10 13:02:08,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-10 13:02:08,503 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:08,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [3/21] Tour test_customer_alone_saved → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:08,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.061 0.043 2026-09-10 13:02:08,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.098 2026-09-10 13:02:08,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.034 0.183 2026-09-10 13:02:08,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-09-10 13:02:08,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [4/21] Tour test_customer_alone_saved → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:08,792 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:08,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [5/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-09-10 13:02:08,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [6/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:02:08,916 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13692454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7c6afe93-c656-434f-ac3b-2ac6736e38f4'}] 2026-09-10 13:02:08,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13692454 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7c6afe93-c656-434f-ac3b-2ac6736e38f4'} created pos.order #733 2026-09-10 13:02:08,978 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13692454 finished 2026-09-10 13:02:09,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.035 0.066 2026-09-10 13:02:09,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.031 0.042 2026-09-10 13:02:09,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 13:02:09,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [7/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-09-10 13:02:09,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [8/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:09,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [9/21] Tour test_customer_alone_saved → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:02:09,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [10/21] Tour test_customer_alone_saved → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:02:09,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [11/21] Tour test_customer_alone_saved → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:02:09,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [12/21] Tour test_customer_alone_saved → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-10 13:02:09,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [13/21] Tour test_customer_alone_saved → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-10 13:02:09,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [14/21] Tour test_customer_alone_saved → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:09,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [15/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:09,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [16/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-09-10 13:02:09,831 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [17/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-09-10 13:02:09,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [18/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:02:09,896 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78590444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7c6afe93-c656-434f-ac3b-2ac6736e38f4'}] 2026-09-10 13:02:09,913 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78590444 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7c6afe93-c656-434f-ac3b-2ac6736e38f4'} updated pos.order #733 2026-09-10 13:02:09,932 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78590444 finished 2026-09-10 13:02:09,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.038 0.063 2026-09-10 13:02:10,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.018 0.035 2026-09-10 13:02:10,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.014 2026-09-10 13:02:10,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [19/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-09-10 13:02:10,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [20/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:10,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [21/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-09-10 13:02:10,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-10 13:02:10,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:02:10,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 19802548 (allocated 21106688) 2026-09-10 13:02:10,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 105577 2026-09-10 13:02:10,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-10 13:02:10,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 105577 2026-09-10 13:02:10,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130210_486623_test_customer_alone_saved.txt 2026-09-10 13:02:10,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpi_0djxpf_chrome_odoo" 2026-09-10 13:02:10,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-10 13:02:10,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 105776 2026-09-10 13:02:10,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpbb3e16in_chrome_odoo 2026-09-10 13:02:10,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:35311/json/version 2026-09-10 13:02:10,859 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:10,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:10,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:35311/json 2026-09-10 13:02:10,874 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:10,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:35311/devtools/page/0075A6702D75D65C6B5F8D464D0C4378 2026-09-10 13:02:10,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-10 13:02:10,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-10 13:02:11,008 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:11,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-10 13:02:11,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:11,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:02:11,097 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:11,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:11] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.072 0.386 2026-09-10 13:02:11,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '0075A6702D75D65C6B5F8D464D0C4378', 'loaderId': 'A01853584BDDDC5F2CF4B19A655F10BB', 'isDownload': False} 2026-09-10 13:02:11,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-09-10 13:02:11,569 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:11,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:11] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 13:02:11,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:11] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 13:02:11,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:11] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-10 13:02:12,047 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:12,055 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:02:12,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-10 13:02:12,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate test code "odoo.startTour('test_delete_line_release_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:12,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [1/17] Tour test_delete_line_release_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:12,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:02:12,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:02:12,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:12,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.014 2026-09-10 13:02:12,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-10 13:02:12,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.029 2026-09-10 13:02:12,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.031 2026-09-10 13:02:12,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.277 0.284 2026-09-10 13:02:12,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:02:12,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:02:13,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.050 2026-09-10 13:02:13,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:02:13,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:13,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:02:13,101 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:13,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:02:13,122 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:13,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.018 0.027 2026-09-10 13:02:13,147 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:02:13,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.052 2026-09-10 13:02:13,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-10 13:02:13,156 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:02:13,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [2/17] Tour test_delete_line_release_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:13,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:02:13,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.070 0.043 2026-09-10 13:02:13,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [3/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:13,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.019 0.191 2026-09-10 13:02:13,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.086 2026-09-10 13:02:13,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:02:13,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [4/17] Tour test_delete_line_release_table → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:13,626 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:13,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [5/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:02:13,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [6/17] Tour test_delete_line_release_table → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:02:13,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [7/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:02:13,827 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55788865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a398a4-3f88-47dd-a5a8-06ce81ab310e'}] 2026-09-10 13:02:13,883 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55788865 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a398a4-3f88-47dd-a5a8-06ce81ab310e'} created pos.order #734 2026-09-10 13:02:13,899 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55788865 finished 2026-09-10 13:02:13,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.044 0.068 2026-09-10 13:02:13,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [8/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:14,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [9/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:14,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 13:02:14,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [10/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:14,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [11/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:02:14,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [12/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 13:02:14,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [13/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-10 13:02:14,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [14/17] Tour test_delete_line_release_table → Step release table (trigger: .product-screen .leftpane .unbook-table) 2026-09-10 13:02:14,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [15/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:14,502 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84202526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a398a4-3f88-47dd-a5a8-06ce81ab310e'}] 2026-09-10 13:02:14,506 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:14,535 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1214] 2026-09-10 13:02:14,548 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84202526 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a1a398a4-3f88-47dd-a5a8-06ce81ab310e'} updated pos.order #734 2026-09-10 13:02:14,561 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84202526 finished 2026-09-10 13:02:14,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.070 0.079 2026-09-10 13:02:14,748 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:14] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.031 0.049 2026-09-10 13:02:14,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [16/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:02:14,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:02:14,863 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42862671 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '943a0f24-45cb-44a2-8803-9a9c5a61e0c3'}] 2026-09-10 13:02:14,909 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42862671 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '943a0f24-45cb-44a2-8803-9a9c5a61e0c3'} created pos.order #735 2026-09-10 13:02:14,929 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42862671 finished 2026-09-10 13:02:14,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.043 0.064 2026-09-10 13:02:15,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [17/17] Tour test_delete_line_release_table → Step Check that: ---Check orderline with attributes: {"productName":"Coca-Cola"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Coca-Cola"))))) 2026-09-10 13:02:15,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-10 13:02:15,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 13:02:15,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16075952 (allocated 17174528) 2026-09-10 13:02:15,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 105776 2026-09-10 13:02:15,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-10 13:02:15,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 105776 2026-09-10 13:02:15,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130215_287115_test_delete_line_release_table.txt 2026-09-10 13:02:15,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpbb3e16in_chrome_odoo" 2026-09-10 13:02:15,333 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-10 13:02:15,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 105988 2026-09-10 13:02:15,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmp0_ar81bx_chrome_odoo 2026-09-10 13:02:15,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:36341/json/version 2026-09-10 13:02:15,602 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:15,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:15,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:36341/json 2026-09-10 13:02:15,639 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:15,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:36341/devtools/page/82933FC035AE60CC59AE3DC71CC1C621 2026-09-10 13:02:15,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-10 13:02:15,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-10 13:02:15,827 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:15,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-10 13:02:15,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:15,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:02:15,851 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:16,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.104 0.486 2026-09-10 13:02:16,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '82933FC035AE60CC59AE3DC71CC1C621', 'loaderId': 'CE5B25C607E48788B6B5965F671849A0', 'isDownload': False} 2026-09-10 13:02:16,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-10 13:02:16,457 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:16,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-10 13:02:16,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-10 13:02:16,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-10 13:02:16,959 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:16,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:02:16,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-09-10 13:02:17,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate test code "odoo.startTour('test_direct_sales', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:17,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [1/48] Tour test_direct_sales → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:17,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:02:17,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:02:17,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:17,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-10 13:02:17,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-10 13:02:17,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.028 2026-09-10 13:02:17,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 13:02:17,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.261 0.306 2026-09-10 13:02:17,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:02:17,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-10 13:02:17,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-10 13:02:17,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:02:17,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:17,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-10 13:02:18,036 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 13:02:18,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 13:02:18,057 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:18,063 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:02:18,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [2/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:18,130 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 13:02:18,170 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 13:02:18,183 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:18,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.092 0.091 2026-09-10 13:02:18,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.189 2026-09-10 13:02:18,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-10 13:02:18,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.102 2026-09-10 13:02:18,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.171 2026-09-10 13:02:18,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.145 2026-09-10 13:02:18,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [4/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:18,578 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:18,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [5/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:02:18,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [6/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:18,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [7/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 13:02:18,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [8/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:18,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [9/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:02:18,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [10/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:02:18,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [11/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:02:19,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [12/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:19,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [13/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:02:19,129 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:19,130 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:19,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [14/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-10 13:02:19,267 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86813335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0bdc03ae-cd19-4b8e-91e4-568765bff484'}] 2026-09-10 13:02:19,322 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86813335 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0bdc03ae-cd19-4b8e-91e4-568765bff484'} created pos.order #736 2026-09-10 13:02:19,336 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86813335 finished 2026-09-10 13:02:19,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.047 0.077 2026-09-10 13:02:19,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [15/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:02:19,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [16/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:02:19,498 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48490321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0bdc03ae-cd19-4b8e-91e4-568765bff484'}] 2026-09-10 13:02:19,510 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:19,765 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48490321 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0bdc03ae-cd19-4b8e-91e4-568765bff484'} updated pos.order #736 2026-09-10 13:02:19,776 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48490321 finished 2026-09-10 13:02:19,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.141 0.202 2026-09-10 13:02:19,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [17/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:02:22,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-10 13:02:22,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [19/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:22,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [20/48] Tour test_direct_sales → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-10 13:02:22,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/48] Tour test_direct_sales → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:02:22,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [22/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:02:22,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [23/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:02:22,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [24/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:22,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [25/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 13:02:22,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [26/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:22,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [27/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:02:22,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [28/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:02:22,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [29/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:02:22,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [30/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:22,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [31/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:02:22,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [32/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-10 13:02:22,872 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58640695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '64640d4a-b79b-4433-888a-72a79c65b587'}] 2026-09-10 13:02:22,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58640695 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '64640d4a-b79b-4433-888a-72a79c65b587'} created pos.order #737 2026-09-10 13:02:22,930 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58640695 finished 2026-09-10 13:02:22,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.074 2026-09-10 13:02:22,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [33/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:02:23,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [34/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:02:23,069 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34432285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '64640d4a-b79b-4433-888a-72a79c65b587'}] 2026-09-10 13:02:23,287 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34432285 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '64640d4a-b79b-4433-888a-72a79c65b587'} updated pos.order #737 2026-09-10 13:02:23,298 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34432285 finished 2026-09-10 13:02:23,360 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.104 0.190 2026-09-10 13:02:23,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [35/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:02:25,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [36/48] Tour test_direct_sales → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:25,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:02:25,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [37/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:25,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [38/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:02:25,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [39/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:25,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [40/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-10 13:02:25,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [41/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:25,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [42/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:02:25,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [43/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:02:25,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [44/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:02:25,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [45/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:26,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [46/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:02:26,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [47/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-10 13:02:26,156 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50102140 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b20d0da0-a0ee-477f-83e1-892fdb64a7d2'}] 2026-09-10 13:02:26,215 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50102140 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b20d0da0-a0ee-477f-83e1-892fdb64a7d2'} created pos.order #738 2026-09-10 13:02:26,232 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50102140 finished 2026-09-10 13:02:26,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.053 0.074 2026-09-10 13:02:26,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [48/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:02:26,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-10 13:02:26,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-10 13:02:26,376 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38613507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b20d0da0-a0ee-477f-83e1-892fdb64a7d2'}] 2026-09-10 13:02:26,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19708616 (allocated 21368832) 2026-09-10 13:02:26,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 105988 2026-09-10 13:02:26,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-10 13:02:26,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 105988 2026-09-10 13:02:26,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130226_635821_test_direct_sales.txt 2026-09-10 13:02:26,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmp0_ar81bx_chrome_odoo" 2026-09-10 13:02:26,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-09-10 13:02:26,692 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38613507 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b20d0da0-a0ee-477f-83e1-892fdb64a7d2'} updated pos.order #738 2026-09-10 13:02:26,694 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38613507 finished 2026-09-10 13:02:26,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.179 0.197 2026-09-10 13:02:26,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-10 13:02:27,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 106195 2026-09-10 13:02:27,194 26 INFO rb-c800635-224702-413894 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/tmpqobp8i4f_chrome_odoo 2026-09-10 13:02:27,194 26 INFO rb-c800635-224702-413894 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:44251/json/version 2026-09-10 13:02:27,196 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:27,205 26 INFO rb-c800635-224702-413894 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-09-10 13:02:27,205 26 INFO rb-c800635-224702-413894 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:44251/json 2026-09-10 13:02:27,207 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:27,289 26 INFO rb-c800635-224702-413894 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:44251/devtools/page/95676F9FA74385FA6AF31A0A8526770F 2026-09-10 13:02:27,326 26 INFO rb-c800635-224702-413894 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-09-10 13:02:27,362 26 INFO rb-c800635-224702-413894 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-09-10 13:02:27,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:27,427 26 INFO rb-c800635-224702-413894 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-09-10 13:02:27,432 26 INFO rb-c800635-224702-413894 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/118" in browser 2026-09-10 13:02:27,433 26 INFO rb-c800635-224702-413894 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/118" 2026-09-10 13:02:27,455 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:28,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.069 0.577 2026-09-10 13:02:28,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '95676F9FA74385FA6AF31A0A8526770F', 'loaderId': '42033D56039052EA1C844DA401937426', 'isDownload': False} 2026-09-10 13:02:28,099 26 INFO rb-c800635-224702-413894 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-09-10 13:02:28,115 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:28,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:02:28,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:02:28,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-10 13:02:28,634 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:28,644 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:28,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:02:28,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:28,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:28,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:02:28,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:02:28,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:28,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 13:02:28,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 13:02:28,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.026 2026-09-10 13:02:28,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-10 13:02:29,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.264 0.304 2026-09-10 13:02:29,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:02:29,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:02:29,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-10 13:02:29,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:02:29,571 26 INFO rb-c800635-224702-413894 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-09-10 13:02:29,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-10 13:02:29,613 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:29,637 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:29,641 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:29,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.017 0.010 2026-09-10 13:02:29,691 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:29,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.072 2026-09-10 13:02:29,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:29,769 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 13:02:29,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-09-10 13:02:29,866 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 13:02:29,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:02:29,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.069 2026-09-10 13:02:30,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.091 2026-09-10 13:02:30,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.192 2026-09-10 13:02:30,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:02:30,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:30,149 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:30,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-10 13:02:30,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:30,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-09-10 13:02:30,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:30,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-09-10 13:02:30,467 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65906238 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c06187f1-53b3-49ac-9b65-34213b48481f'}] 2026-09-10 13:02:30,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-09-10 13:02:30,748 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65906238 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c06187f1-53b3-49ac-9b65-34213b48481f'} created pos.order #739 2026-09-10 13:02:30,758 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65906238 finished 2026-09-10 13:02:30,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.139 0.191 2026-09-10 13:02:31,008 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 13:02:31,009 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 13:02:31,009 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 13:02:31,009 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 13:02:31,012 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 13:02:31,012 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 13:02:31,012 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 13:02:31,012 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 13:02:31,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 13:02:31,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 13:02:31,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 13:02:31,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 13:02:31,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 13:02:31,014 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 13:02:31,014 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 13:02:31,014 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 13:02:31,014 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 13:02:31,015 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 13:02:31,015 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 13:02:31,015 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 13:02:31,015 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 13:02:31,016 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 13:02:31,016 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 13:02:31,017 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 13:02:31,017 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 13:02:31,017 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 13:02:31,017 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 13:02:31,018 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 13:02:31,021 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 13:02:31,021 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 13:02:31,021 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 13:02:31,022 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 13:02:31,022 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 13:02:31,023 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 13:02:31,023 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 13:02:31,023 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 13:02:31,024 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 13:02:31,024 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 13:02:31,024 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 13:02:31,025 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 13:02:31,033 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:31,040 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:31,070 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:02:31,074 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:02:31,083 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:31,086 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 13:02:31,093 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 13:02:31,098 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 13:02:31,102 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 13:02:31,105 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 13:02:31,107 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:02:31,109 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:31,110 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 13:02:31,110 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 13:02:31,113 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 13:02:31,119 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 13:02:31,119 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:31,120 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 13:02:31,121 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 13:02:31,121 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 13:02:31,124 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 13:02:31,125 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 13:02:31,128 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:02:31,128 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:02:31,129 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 13:02:31,130 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:02:31,131 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 13:02:31,132 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 13:02:31,159 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 13:02:31,163 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 13:02:31,168 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 13:02:31,171 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 13:02:31,173 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 13:02:31,177 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 13:02:31,179 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 13:02:31,180 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 13:02:31,180 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 13:02:31,181 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 13:02:31,181 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 13:02:31,181 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 13:02:31,183 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-10 13:02:31,187 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:02:31,188 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 13:02:31,189 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 13:02:31,190 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 13:02:31,190 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 13:02:31,191 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 13:02:31,194 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 13:02:31,195 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 13:02:31,196 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 13:02:31,199 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 13:02:31,201 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 13:02:31,204 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 13:02:31,205 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 13:02:31,205 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 13:02:31,230 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:02:31,235 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:02:31,239 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:02:31,247 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 13:02:31,249 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 13:02:31,250 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 13:02:31,251 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 13:02:31,252 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 13:02:31,261 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 13:02:31,276 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 13:02:31,278 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:02:31,281 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 13:02:31,285 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 13:02:31,293 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 13:02:31,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:02:31,305 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 13:02:31,307 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:02:31,309 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 13:02:31,310 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:02:31,311 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 13:02:31,316 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:02:31,317 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 13:02:31,324 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 13:02:31,325 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:31,327 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 13:02:31,334 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 13:02:31,341 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 13:02:31,344 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:02:31,345 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:31,348 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 13:02:31,350 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 13:02:31,355 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 13:02:31,358 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 13:02:31,362 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 13:02:31,362 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 13:02:31,362 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 13:02:31,363 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 13:02:31,363 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 13:02:31,363 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 13:02:31,364 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 13:02:31,364 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 13:02:31,364 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 13:02:31,364 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 13:02:31,365 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 13:02:31,365 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 13:02:31,365 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 13:02:31,365 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 13:02:31,366 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 13:02:31,366 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 13:02:31,366 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 13:02:31,366 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 13:02:31,367 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 13:02:32,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:02:32,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:32] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.112 0.753 2026-09-10 13:02:32,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:02:32,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:02:32,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:32,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-10 13:02:32,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:02:32,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:02:32,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:02:33,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:33,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:02:33,078 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:33,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:33,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:02:33,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-09-10 13:02:33,201 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46633400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '69a93d37-1166-48b0-a39b-0c952eab0d85'}] 2026-09-10 13:02:33,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-09-10 13:02:33,428 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46633400 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '69a93d37-1166-48b0-a39b-0c952eab0d85'} created pos.order #740 2026-09-10 13:02:33,440 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46633400 finished 2026-09-10 13:02:33,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.102 0.191 2026-09-10 13:02:34,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:34] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.015 0.055 2026-09-10 13:02:35,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:02:35,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-09-10 13:02:35,105 26 INFO rb-c800635-224702-413894 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-09-10 13:02:35,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17569260 (allocated 19795968) 2026-09-10 13:02:35,243 26 INFO rb-c800635-224702-413894 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 106195 2026-09-10 13:02:35,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-09-10 13:02:35,245 26 INFO rb-c800635-224702-413894 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 106195 2026-09-10 13:02:35,340 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_130235_340250_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-10 13:02:35,340 26 INFO rb-c800635-224702-413894 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/tmpqobp8i4f_chrome_odoo" 2026-09-10 13:02:35,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-10 13:02:35,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 106426 2026-09-10 13:02:35,787 26 INFO rb-c800635-224702-413894 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/tmpstud9tp0_chrome_odoo 2026-09-10 13:02:35,787 26 INFO rb-c800635-224702-413894 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:43747/json/version 2026-09-10 13:02:35,788 26 INFO rb-c800635-224702-413894 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-09-10 13:02:35,835 26 INFO rb-c800635-224702-413894 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-09-10 13:02:35,835 26 INFO rb-c800635-224702-413894 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:43747/json 2026-09-10 13:02:35,836 26 INFO rb-c800635-224702-413894 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-09-10 13:02:35,863 26 INFO rb-c800635-224702-413894 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:43747/devtools/page/61A7077208C8578D213D4F73AA474A47 2026-09-10 13:02:35,886 26 INFO rb-c800635-224702-413894 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-09-10 13:02:35,893 26 INFO rb-c800635-224702-413894 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-09-10 13:02:36,015 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:36,023 26 INFO rb-c800635-224702-413894 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-09-10 13:02:36,026 26 INFO rb-c800635-224702-413894 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/118" in browser 2026-09-10 13:02:36,026 26 INFO rb-c800635-224702-413894 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/118" 2026-09-10 13:02:36,045 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:36,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.035 0.345 2026-09-10 13:02:36,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '61A7077208C8578D213D4F73AA474A47', 'loaderId': '96890EA9753E594009DB802D9EBD4ED6', 'isDownload': False} 2026-09-10 13:02:36,425 26 INFO rb-c800635-224702-413894 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-09-10 13:02:36,443 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:36,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 13:02:36,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-10 13:02:36,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-10 13:02:36,925 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:36,927 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:36,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:02:36,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:36,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:02:36,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [1/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:36,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:02:36,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:37,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-09-10 13:02:37,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-10 13:02:37,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.020 2026-09-10 13:02:37,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-10 13:02:37,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.189 0.283 2026-09-10 13:02:37,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:02:37,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:02:37,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-09-10 13:02:37,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:02:37,759 26 INFO rb-c800635-224702-413894 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-09-10 13:02:37,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:02:37,826 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:02:37,831 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:37,833 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:37,862 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:37,863 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:37,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.024 2026-09-10 13:02:37,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-09-10 13:02:37,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 13:02:37,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [2/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:37,967 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:02:38,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.069 0.071 2026-09-10 13:02:38,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [3/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:02:38,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.135 2026-09-10 13:02:38,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.088 2026-09-10 13:02:38,250 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:02:38,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [4/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:38,322 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:38,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [5/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-10 13:02:38,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [6/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:38,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [7/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-09-10 13:02:38,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [8/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:38,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [9/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:02:38,641 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46846796 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0a4bff44-63a2-428a-b5e6-ff6066505b07'}] 2026-09-10 13:02:38,670 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:38,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46846796 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0a4bff44-63a2-428a-b5e6-ff6066505b07'} created pos.order #741 2026-09-10 13:02:38,976 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46846796 finished 2026-09-10 13:02:39,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.169 0.213 2026-09-10 13:02:39,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [10/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:02:39,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [11/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:02:39,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [12/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-09-10 13:02:39,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [13/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:02:39,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:02:39,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [14/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:39,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [15/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-10 13:02:39,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [16/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:02:39,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [17/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:02:39,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [18/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:02:39,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [19/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:02:39,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [20/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:02:39,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:39,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:02:39,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [21/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:02:39,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [22/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:02:39,868 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59439309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bccaa011-8f71-48a2-9baf-596f70ed2480'}] 2026-09-10 13:02:40,085 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59439309 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bccaa011-8f71-48a2-9baf-596f70ed2480'} created pos.order #742 2026-09-10 13:02:40,107 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59439309 finished 2026-09-10 13:02:40,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.101 0.188 2026-09-10 13:02:40,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [23/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:02:40,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [24/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:02:40,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [25/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-09-10 13:02:40,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-09-10 13:02:40,404 26 INFO rb-c800635-224702-413894 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-09-10 13:02:40,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17381912 (allocated 19009536) 2026-09-10 13:02:40,515 26 INFO rb-c800635-224702-413894 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 106426 2026-09-10 13:02:40,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-09-10 13:02:40,525 26 INFO rb-c800635-224702-413894 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 106426 2026-09-10 13:02:40,622 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_130240_621940_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-10 13:02:40,622 26 INFO rb-c800635-224702-413894 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/tmpstud9tp0_chrome_odoo" 2026-09-10 13:02:40,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-10 13:02:41,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 106628 2026-09-10 13:02:41,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpwkm4iesl_chrome_odoo 2026-09-10 13:02:41,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:43991/json/version 2026-09-10 13:02:41,116 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:41,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:41,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:43991/json 2026-09-10 13:02:41,168 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:41,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:43991/devtools/page/4CDE9194E39218E5899068D234B80116 2026-09-10 13:02:41,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-10 13:02:41,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-10 13:02:41,373 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:41,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-10 13:02:41,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:41,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:02:41,421 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:41,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:41] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.034 0.349 2026-09-10 13:02:41,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '4CDE9194E39218E5899068D234B80116', 'loaderId': '913A12087E310116B7CDF0FCC96BDB6E', 'isDownload': False} 2026-09-10 13:02:41,799 26 INFO rb-c800635-224702-413894 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-09-10 13:02:41,814 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:41,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:41] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:02:41,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:41] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:02:41,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:41] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:02:42,250 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:42,256 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:02:42,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:02:42,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate test code "odoo.startTour('test_floating_order_name_change_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:42,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [1/36] Tour test_floating_order_name_change_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:42,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:02:42,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:02:42,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:42,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 13:02:42,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-10 13:02:42,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.027 2026-09-10 13:02:42,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:02:42,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.259 0.259 2026-09-10 13:02:42,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:02:43,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:02:43,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-10 13:02:43,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:02:43,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:43,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:02:43,197 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:43,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:43,209 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:02:43,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:02:43,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.028 2026-09-10 13:02:43,243 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:43,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:43,263 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:02:43,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [2/36] Tour test_floating_order_name_change_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:43,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.027 0.066 2026-09-10 13:02:43,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [3/36] Tour test_floating_order_name_change_partner → Step .new-order 2026-09-10 13:02:43,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.094 2026-09-10 13:02:43,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.027 0.242 2026-09-10 13:02:43,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.147 2026-09-10 13:02:43,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [4/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:43,694 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:43,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [5/36] Tour test_floating_order_name_change_partner → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-10 13:02:43,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [6/36] Tour test_floating_order_name_change_partner → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-09-10 13:02:43,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [7/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:02:43,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [8/36] Tour test_floating_order_name_change_partner → Step Search for partner "Abigael" (trigger: .modal-dialog .input-group input) 2026-09-10 13:02:44,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [9/36] Tour test_floating_order_name_change_partner → Step click partner 'Abigael' from partner list screen (trigger: .modal .partner-list b:contains(Abigael)) 2026-09-10 13:02:44,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [10/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:44,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [11/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:44,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [12/36] Tour test_floating_order_name_change_partner → Step customer 'Abigael' is selected (trigger: .product-screen .set-partner:contains("Abigael")) 2026-09-10 13:02:44,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [13/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-10 13:02:44,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [14/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Abigael") 2026-09-10 13:02:44,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:02:44,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.022 2026-09-10 13:02:44,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [15/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-10 13:02:44,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [16/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:44,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [17/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:02:44,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [18/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:02:44,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [19/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:02:44,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [20/36] Tour test_floating_order_name_change_partner → Step Search for partner "Deco Addict" (trigger: .modal-dialog .input-group input) 2026-09-10 13:02:44,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [21/36] Tour test_floating_order_name_change_partner → Step click partner 'Deco Addict' from partner list screen (trigger: .modal .partner-list b:contains(Deco Addict)) 2026-09-10 13:02:44,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [22/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:44,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [23/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:44,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [24/36] Tour test_floating_order_name_change_partner → Step customer 'Deco Addict' is selected (trigger: .product-screen .set-partner:contains("Deco Addict")) 2026-09-10 13:02:44,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [25/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-10 13:02:45,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [26/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Deco Addict") 2026-09-10 13:02:45,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:02:45,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:02:45,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [27/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-10 13:02:45,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [28/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:45,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [29/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:02:45,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [30/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:02:45,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [31/36] Tour test_floating_order_name_change_partner → Step click unselect partner (trigger: .unselect-tag) 2026-09-10 13:02:45,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [32/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:45,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [33/36] Tour test_floating_order_name_change_partner → Step customer 'Customer' is selected (trigger: .product-screen .set-partner:contains("Customer")) 2026-09-10 13:02:45,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [34/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-10 13:02:45,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [35/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("Deco Addict")) 2026-09-10 13:02:45,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:02:45,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-10 13:02:45,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [36/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-10 13:02:45,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-10 13:02:45,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 13:02:45,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 25952412 (allocated 27136000) 2026-09-10 13:02:45,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 106628 2026-09-10 13:02:45,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-10 13:02:45,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 106628 2026-09-10 13:02:45,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130245_937679_test_floating_order_name_change_partner.txt 2026-09-10 13:02:45,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpwkm4iesl_chrome_odoo" 2026-09-10 13:02:45,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-10 13:02:46,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 106826 2026-09-10 13:02:46,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpovoiz4md_chrome_odoo 2026-09-10 13:02:46,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:36769/json/version 2026-09-10 13:02:46,348 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:46,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:46,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:36769/json 2026-09-10 13:02:46,382 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:46,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:36769/devtools/page/67BD3114CBBE1D305052D766087268A3 2026-09-10 13:02:46,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-10 13:02:46,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-10 13:02:46,582 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:46,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-10 13:02:46,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:46,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:02:46,610 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:47,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.054 0.390 2026-09-10 13:02:47,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '67BD3114CBBE1D305052D766087268A3', 'loaderId': 'D3F5774B08E6C80FD8898801C0E5B1A0', 'isDownload': False} 2026-09-10 13:02:47,064 26 INFO rb-c800635-224702-413894 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-09-10 13:02:47,075 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:47,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:02:47,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:02:47,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:02:47,594 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:47,606 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:47,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:02:47,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate test code "odoo.startTour('test_futur_orders_are_not_cancelled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:47,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [1/8] Tour test_futur_orders_are_not_cancelled → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:47,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:02:47,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:02:47,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:47,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 13:02:47,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-10 13:02:47,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.023 2026-09-10 13:02:47,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-10 13:02:48,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 429 0.315 0.314 2026-09-10 13:02:48,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:02:48,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-10 13:02:48,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-09-10 13:02:48,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.013 2026-09-10 13:02:48,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:48,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:02:48,727 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:48,776 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:02:48,794 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:02:48,810 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:02:48,810 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:02:48,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.044 2026-09-10 13:02:48,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-10 13:02:48,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [2/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:48,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.033 0.088 2026-09-10 13:02:48,908 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:48,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [3/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:02:48,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [4/8] Tour test_futur_orders_are_not_cancelled → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:02:49,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.094 0.037 2026-09-10 13:02:49,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:49] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.018 0.159 2026-09-10 13:02:49,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.196 2026-09-10 13:02:49,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [5/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 13:02:49,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [6/8] Tour test_futur_orders_are_not_cancelled → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-10 13:02:49,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [7/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-09-10 13:02:49,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:49] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.006 0.014 2026-09-10 13:02:49,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [8/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Cancel Orders")) 2026-09-10 13:02:49,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:49] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.004 0.011 2026-09-10 13:02:49,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-10 13:02:49,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 13:02:49,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13486008 (allocated 14680064) 2026-09-10 13:02:49,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 106826 2026-09-10 13:02:49,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-10 13:02:49,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 106826 2026-09-10 13:02:49,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:49] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.050 0.062 2026-09-10 13:02:49,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130249_605462_test_future_orders_are_not_cancelled.txt 2026-09-10 13:02:49,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpovoiz4md_chrome_odoo" 2026-09-10 13:02:49,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-10 13:02:50,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 107017 2026-09-10 13:02:50,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpmi6e5qp8_chrome_odoo 2026-09-10 13:02:50,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:41313/json/version 2026-09-10 13:02:50,160 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:50,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:50,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:41313/json 2026-09-10 13:02:50,180 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:50,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:41313/devtools/page/2B0BD5E6AD61B79EBD424C3AE6A6C400 2026-09-10 13:02:50,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-10 13:02:50,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-10 13:02:50,345 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:50,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-10 13:02:50,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:50,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:02:50,391 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:50,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:50] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.038 0.567 2026-09-10 13:02:50,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '2B0BD5E6AD61B79EBD424C3AE6A6C400', 'loaderId': 'DC071F586E73360C6C1F4AC02673E493', 'isDownload': False} 2026-09-10 13:02:50,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-10 13:02:51,007 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:51,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:02:51,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:02:51,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-10 13:02:51,426 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:51,437 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:02:51,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:02:51,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:51,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [1/81] Tour SplitBillScreenTourTransfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:51,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 13:02:51,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:02:51,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:51,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 13:02:51,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-10 13:02:51,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.026 2026-09-10 13:02:51,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-10 13:02:52,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.193 0.268 2026-09-10 13:02:52,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:02:52,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:02:52,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-10 13:02:52,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:02:52,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-10 13:02:52,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:02:52,380 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:02:52,406 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:52,413 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:02:52,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.028 0.033 2026-09-10 13:02:52,444 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:52,447 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:52,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.066 2026-09-10 13:02:52,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 13:02:52,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [2/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:02:52,563 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 13:02:52,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.035 2026-09-10 13:02:52,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [3/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:02:52,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.068 0.125 2026-09-10 13:02:52,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.072 2026-09-10 13:02:52,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:02:52,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [4/81] Tour SplitBillScreenTourTransfer → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:02:52,929 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:02:52,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [5/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:53,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [6/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:02:53,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [7/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:02:53,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [8/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:02:53,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [9/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:02:53,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [10/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:02:53,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [11/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:02:53,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [12/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 13:02:53,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [13/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-10 13:02:53,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [14/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:53,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [15/81] Tour SplitBillScreenTourTransfer → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:02:53,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [16/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:53,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [17/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:02:53,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [18/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:02:53,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [19/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:02:53,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [20/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:02:53,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [21/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:02:54,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [22/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:02:54,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [23/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:02:54,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [24/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-10 13:02:54,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [25/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:54,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [26/81] Tour SplitBillScreenTourTransfer → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:02:54,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [27/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:54,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [28/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:54,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [29/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:02:54,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [30/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:02:54,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [31/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:02:54,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [32/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:02:54,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [33/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:02:54,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [34/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-10 13:02:54,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [35/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:54,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [36/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:02:54,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [37/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-09-10 13:02:55,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [38/81] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-09-10 13:02:55,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [39/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:02:55,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [40/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:55,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [41/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-1.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-1.80"))) 2026-09-10 13:02:55,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [42/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:55,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [43/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:02:55,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [44/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-09-10 13:02:55,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [45/81] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-10 13:02:55,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [46/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-10 13:02:55,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [47/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:02:55,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [48/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:55,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [49/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-09-10 13:02:55,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [50/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:02:55,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [51/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:02:55,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [52/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:02:55,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [53/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-10 13:02:55,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [54/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:02:55,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [55/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-10 13:02:55,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [56/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:02:56,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [57/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:56,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [58/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-10 13:02:56,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [59/81] Tour SplitBillScreenTourTransfer → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-09-10 13:02:56,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [60/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:02:56,231 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98847125 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3c6ff9f4-feab-43b9-9388-83686f97950d'}] 2026-09-10 13:02:56,319 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98847125 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3c6ff9f4-feab-43b9-9388-83686f97950d'} created pos.order #745 2026-09-10 13:02:56,334 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98847125 finished 2026-09-10 13:02:56,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.075 0.078 2026-09-10 13:02:56,418 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49415956 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '01580fbf-0c82-4ce0-8a9e-40ad0f5db041'}] 2026-09-10 13:02:56,462 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49415956 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '01580fbf-0c82-4ce0-8a9e-40ad0f5db041'} created pos.order #746 2026-09-10 13:02:56,471 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49415956 finished 2026-09-10 13:02:56,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.027 0.063 2026-09-10 13:02:56,563 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18320587 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '01580fbf-0c82-4ce0-8a9e-40ad0f5db041'}] 2026-09-10 13:02:56,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [61/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-09-10 13:02:56,578 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:56,587 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18320587 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '01580fbf-0c82-4ce0-8a9e-40ad0f5db041'} updated pos.order #746 2026-09-10 13:02:56,602 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18320587 finished 2026-09-10 13:02:56,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.073 0.067 2026-09-10 13:02:56,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [62/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:56,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-09-10 13:02:56,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [63/81] Tour SplitBillScreenTourTransfer → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-10 13:02:56,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [64/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:02:56,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [65/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:02:56,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [66/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:02:57,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [67/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-10 13:02:57,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [68/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:57,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [69/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:02:57,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [70/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-10 13:02:57,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-10 13:02:57,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [72/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:02:57,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.032 0.035 2026-09-10 13:02:57,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-10 13:02:57,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [73/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:02:57,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [74/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:02:57,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-10 13:02:57,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [75/81] Tour SplitBillScreenTourTransfer → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:02:57,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [76/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 13:02:57,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [77/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-10 13:02:57,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [78/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-10 13:02:57,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [79/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:02:57,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [80/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:02:57,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [81/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-10 13:02:57,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-10 13:02:57,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:02:58,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18943228 (allocated 20844544) 2026-09-10 13:02:58,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 107017 2026-09-10 13:02:58,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-10 13:02:58,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 107017 2026-09-10 13:02:58,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130258_118883_test_global_discount_split.txt 2026-09-10 13:02:58,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpmi6e5qp8_chrome_odoo" 2026-09-10 13:02:58,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-10 13:02:58,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 107213 2026-09-10 13:02:58,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpo0fplp3i_chrome_odoo 2026-09-10 13:02:58,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:34679/json/version 2026-09-10 13:02:58,522 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:58,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-09-10 13:02:58,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:34679/json 2026-09-10 13:02:58,567 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:02:58,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:34679/devtools/page/EA2BB11093C1CCC51F1716C757E99DEC 2026-09-10 13:02:58,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-10 13:02:58,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-10 13:02:58,727 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:02:58,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-10 13:02:58,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:02:58,744 26 INFO rb-c800635-224702-413894 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/118" 2026-09-10 13:02:58,770 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:02:59,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.051 0.382 2026-09-10 13:02:59,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': 'EA2BB11093C1CCC51F1716C757E99DEC', 'loaderId': '1112F6470D0FEB8253A306A36AC090F7', 'isDownload': False} 2026-09-10 13:02:59,200 26 INFO rb-c800635-224702-413894 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-09-10 13:02:59,214 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:02:59,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:02:59,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:02:59,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:02:59,669 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:02:59,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 13:02:59,690 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:02:59,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate test code "odoo.startTour('test_guest_count_defaults_to_table_seats', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:02:59,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [1/15] Tour test_guest_count_defaults_to_table_seats → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:02:59,724 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.008 2026-09-10 13:02:59,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:02:59,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:02:59,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-10 13:02:59,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-10 13:02:59,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.022 2026-09-10 13:02:59,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:02:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-10 13:03:00,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.257 0.289 2026-09-10 13:03:00,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:03:00,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:03:00,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-09-10 13:03:00,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-09-10 13:03:00,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:00,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:03:00,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:00,671 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:03:00,682 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:00,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.028 0.025 2026-09-10 13:03:00,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.057 2026-09-10 13:03:00,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-10 13:03:00,739 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:00,743 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:00,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [2/15] Tour test_guest_count_defaults_to_table_seats → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:00,813 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:00,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.024 0.060 2026-09-10 13:03:00,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [3/15] Tour test_guest_count_defaults_to_table_seats → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:00,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:00] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.053 0.132 2026-09-10 13:03:01,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.067 2026-09-10 13:03:01,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:03:01,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [4/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:01,202 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:01,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [5/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:01,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [6/15] Tour test_guest_count_defaults_to_table_seats → Step guest number is 4 (trigger: .control-buttons button:contains("Guests"):contains(4)) 2026-09-10 13:03:01,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [7/15] Tour test_guest_count_defaults_to_table_seats → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 13:03:01,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [8/15] Tour test_guest_count_defaults_to_table_seats → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:01,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [9/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:03:01,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [10/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:03:01,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [11/15] Tour test_guest_count_defaults_to_table_seats → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:03:01,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [12/15] Tour test_guest_count_defaults_to_table_seats → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:03:01,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [13/15] Tour test_guest_count_defaults_to_table_seats → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:03:01,727 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:01,729 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:01,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [14/15] Tour test_guest_count_defaults_to_table_seats → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:03:01,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [15/15] Tour test_guest_count_defaults_to_table_seats → Step the receipt shows the table seats as guest count (trigger: .pos-receipt:contains('Table 5, Guests: 4')) 2026-09-10 13:03:01,856 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84877143 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bb84c243-8523-4e24-b648-cb80790fd633'}] 2026-09-10 13:03:01,867 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:02,179 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84877143 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bb84c243-8523-4e24-b648-cb80790fd633'} created pos.order #747 2026-09-10 13:03:02,191 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84877143 finished 2026-09-10 13:03:02,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.162 0.224 2026-09-10 13:03:02,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-10 13:03:02,395 26 INFO rb-c800635-224702-413894 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-09-10 13:03:02,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15621040 (allocated 16777216) 2026-09-10 13:03:02,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 107213 2026-09-10 13:03:02,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-10 13:03:02,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 107213 2026-09-10 13:03:02,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130302_575717_test_guest_count_defaults_to_table_seats.txt 2026-09-10 13:03:02,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpo0fplp3i_chrome_odoo" 2026-09-10 13:03:02,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-10 13:03:03,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 107413 2026-09-10 13:03:03,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpjqvqka06_chrome_odoo 2026-09-10 13:03:03,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33641/json/version 2026-09-10 13:03:03,083 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:03,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:03,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33641/json 2026-09-10 13:03:03,107 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:03,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:33641/devtools/page/02F873C4F8456EF008925461DBBFBE24 2026-09-10 13:03:03,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-10 13:03:03,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-10 13:03:03,333 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:03,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-10 13:03:03,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:03,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:03,351 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:03,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:03] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.074 0.392 2026-09-10 13:03:03,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '02F873C4F8456EF008925461DBBFBE24', 'loaderId': '861DD0EC0E4622BEABD7E7BDFBAAF0E7', 'isDownload': False} 2026-09-10 13:03:03,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-10 13:03:03,831 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:03,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:03] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:03:03,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:03] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-09-10 13:03:03,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:03] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.022 2026-09-10 13:03:04,321 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:04,323 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:04,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:03:04,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate test code "odoo.startTour('MultiPreparationPrinter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:04,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [1/7] Tour MultiPreparationPrinter → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:04,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:03:04,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:03:04,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:04,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.007 2026-09-10 13:03:04,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 13:03:04,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.025 2026-09-10 13:03:04,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:03:05,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.263 0.270 2026-09-10 13:03:05,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:03:05,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:03:05,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-10 13:03:05,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:05,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:05,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:03:05,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:05,333 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:03:05,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 13:03:05,372 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 13:03:05,376 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:05,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [2/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:05,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.062 0.040 2026-09-10 13:03:05,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.147 2026-09-10 13:03:05,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-09-10 13:03:05,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [3/7] Tour MultiPreparationPrinter → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:05,514 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:05,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.043 2026-09-10 13:03:05,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.041 0.130 2026-09-10 13:03:05,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.045 2026-09-10 13:03:05,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [4/7] Tour MultiPreparationPrinter → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-10 13:03:05,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.017 0.215 2026-09-10 13:03:05,771 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:05,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [5/7] Tour MultiPreparationPrinter → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:03:05,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [6/7] Tour MultiPreparationPrinter → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-09-10 13:03:05,937 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 13:03:05,937 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 13:03:05,938 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 13:03:05,938 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 13:03:05,938 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 13:03:05,940 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 13:03:05,941 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 13:03:05,941 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 13:03:05,941 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 13:03:05,942 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 13:03:05,942 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 13:03:05,942 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 13:03:05,943 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 13:03:05,943 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 13:03:05,943 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 13:03:05,943 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 13:03:05,945 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 13:03:05,945 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 13:03:05,945 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 13:03:05,946 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 13:03:05,947 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 13:03:05,947 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 13:03:05,947 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 13:03:05,948 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 13:03:05,948 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 13:03:05,948 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 13:03:05,948 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 13:03:05,949 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 13:03:05,949 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 13:03:05,949 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 13:03:05,950 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 13:03:05,952 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 13:03:05,953 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 13:03:05,955 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 13:03:05,956 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 13:03:05,956 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 13:03:05,962 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 13:03:05,962 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 13:03:05,963 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 13:03:05,963 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 13:03:05,974 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:05,979 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 13:03:05,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 13:03:05,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 13:03:05,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 13:03:05,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 13:03:05,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 13:03:05,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 13:03:05,981 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 13:03:05,984 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 13:03:05,984 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 13:03:05,984 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 13:03:05,985 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 13:03:05,985 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 13:03:05,985 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 13:03:05,985 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 13:03:05,986 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 13:03:05,986 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 13:03:05,989 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 13:03:05,990 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 13:03:05,991 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 13:03:05,992 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 13:03:05,993 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 13:03:05,995 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 13:03:05,997 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 13:03:05,997 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 13:03:05,997 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 13:03:05,998 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 13:03:05,998 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 13:03:05,998 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 13:03:05,999 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 13:03:06,000 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:06,004 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 13:03:06,011 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 13:03:06,011 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 13:03:06,012 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 13:03:06,012 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 13:03:06,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 13:03:06,013 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 13:03:06,014 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 13:03:06,015 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 13:03:06,060 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-09-10 13:03:06,062 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-10 13:03:06,063 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 13:03:06,065 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 13:03:06,066 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 13:03:06,068 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:03:06,069 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 13:03:06,071 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 13:03:06,074 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:03:06,075 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 13:03:06,077 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 13:03:06,077 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 13:03:06,080 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 13:03:06,081 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 13:03:06,081 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 13:03:06,081 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 13:03:06,081 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 13:03:06,082 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 13:03:06,082 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:03:06,083 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 13:03:06,083 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 13:03:06,083 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 13:03:06,083 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 13:03:06,084 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 13:03:06,084 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 13:03:06,084 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 13:03:06,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 13:03:06,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 13:03:06,085 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 13:03:06,087 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 13:03:06,087 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 13:03:06,087 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 13:03:06,087 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 13:03:06,088 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 13:03:06,088 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 13:03:06,088 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 13:03:06,088 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 13:03:06,088 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 13:03:06,089 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 13:03:06,089 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 13:03:06,089 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 13:03:06,090 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 13:03:06,090 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 13:03:06,090 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 13:03:06,090 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 13:03:06,092 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 13:03:06,167 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 13:03:06,172 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-09-10 13:03:06,186 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:06,193 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:03:06,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:03:06,241 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:03:06,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 13:03:06,246 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 13:03:06,257 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:06,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:03:06,305 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:06,312 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:03:06,349 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:03:06,353 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:03:06,355 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:03:06,357 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:03:06,371 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:03:06,373 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:03:06,380 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:06,385 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:06,723 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-10 13:03:06,750 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38950215 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'dca240db-504c-4b42-acd8-b9880bcc2413'}] 2026-09-10 13:03:06,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [7/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:06,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-10 13:03:06,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:03:06,816 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38950215 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'dca240db-504c-4b42-acd8-b9880bcc2413'} created pos.order #748 2026-09-10 13:03:06,831 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38950215 finished 2026-09-10 13:03:06,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.045 0.068 2026-09-10 13:03:06,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16282304 (allocated 18612224) 2026-09-10 13:03:06,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 107413 2026-09-10 13:03:06,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-10 13:03:06,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 107413 2026-09-10 13:03:07,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130307_000410_test_multiple_preparation_printer.txt 2026-09-10 13:03:07,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpjqvqka06_chrome_odoo" 2026-09-10 13:03:07,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-10 13:03:07,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 107633 2026-09-10 13:03:07,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp0np65den_chrome_odoo 2026-09-10 13:03:07,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:43503/json/version 2026-09-10 13:03:07,489 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:07,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:07,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:43503/json 2026-09-10 13:03:07,510 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:07,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:43503/devtools/page/3917D7D4873F31A73DEAE7E8FF5B1D93 2026-09-10 13:03:07,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-10 13:03:07,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-10 13:03:07,696 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:07,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-10 13:03:07,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:07,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:07,721 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:08,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.077 0.563 2026-09-10 13:03:08,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '3917D7D4873F31A73DEAE7E8FF5B1D93', 'loaderId': '197DC64326CF4CD32AF25AF04A2466AD', 'isDownload': False} 2026-09-10 13:03:08,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate ready code "odoo.isTourReady('test_multiple_preparation_printer_different_categories')" 2026-09-10 13:03:08,380 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:08,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 13:03:08,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:03:08,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 13:03:08,825 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:08,832 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:08,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:03:08,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate test code "odoo.startTour('test_multiple_preparation_printer_different_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:08,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [1/9] Tour test_multiple_preparation_printer_different_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:08,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.019 2026-09-10 13:03:08,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:03:08,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:08,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-10 13:03:08,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-10 13:03:08,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.025 2026-09-10 13:03:08,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.024 2026-09-10 13:03:09,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.268 0.287 2026-09-10 13:03:09,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:09,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:09,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.028 2026-09-10 13:03:09,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:09,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:09,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:03:09,822 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:09,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:09,849 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:09,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:03:09,882 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:03:09,895 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:03:09,909 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:09,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.045 0.044 2026-09-10 13:03:09,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [2/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:09,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.026 0.102 2026-09-10 13:03:10,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.078 0.110 2026-09-10 13:03:10,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [3/9] Tour test_multiple_preparation_printer_different_categories → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:10,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.056 0.234 2026-09-10 13:03:10,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.109 2026-09-10 13:03:10,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:03:10,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [4/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-10 13:03:10,395 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:10,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [5/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 2' (trigger: article.product .product-content .product-name:contains("Product 2")) 2026-09-10 13:03:10,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [6/9] Tour test_multiple_preparation_printer_different_categories → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:03:10,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [7/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 1: The printer is not reachable.)) 2026-09-10 13:03:10,684 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-10 13:03:10,691 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-10 13:03:10,691 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-10 13:03:10,692 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-10 13:03:10,692 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-10 13:03:10,692 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-10 13:03:10,692 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-10 13:03:10,692 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-10 13:03:10,693 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-10 13:03:10,693 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-10 13:03:10,694 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-10 13:03:10,694 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-10 13:03:10,694 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-10 13:03:10,694 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-10 13:03:10,694 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-10 13:03:10,697 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-10 13:03:10,697 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-10 13:03:10,699 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-10 13:03:10,699 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-10 13:03:10,699 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-10 13:03:10,699 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-10 13:03:10,700 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-10 13:03:10,700 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-10 13:03:10,700 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-10 13:03:10,700 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-10 13:03:10,700 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-10 13:03:10,701 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-10 13:03:10,701 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-10 13:03:10,701 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-10 13:03:10,701 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-10 13:03:10,702 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-10 13:03:10,702 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-10 13:03:10,703 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-10 13:03:10,703 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-10 13:03:10,703 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-10 13:03:10,704 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-10 13:03:10,704 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-10 13:03:10,704 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-10 13:03:10,704 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-10 13:03:10,704 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-10 13:03:10,710 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:10,717 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:10,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:10,722 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:10,781 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:03:10,788 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 13:03:10,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:03:10,798 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 13:03:10,803 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:03:10,814 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 13:03:10,825 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-10 13:03:10,829 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-10 13:03:10,831 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-10 13:03:10,833 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-10 13:03:10,835 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:03:10,838 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:03:10,839 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-10 13:03:10,840 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:03:10,866 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 13:03:10,870 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-10 13:03:10,899 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-10 13:03:10,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 13:03:10,899 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-10 13:03:10,899 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-10 13:03:10,901 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-10 13:03:10,902 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-10 13:03:10,903 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-10 13:03:10,904 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-10 13:03:10,911 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-10 13:03:10,912 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-10 13:03:10,912 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-10 13:03:10,916 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-10 13:03:10,934 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:03:10,944 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:03:10,949 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-10 13:03:10,950 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:03:10,951 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:03:10,958 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-10 13:03:10,963 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:03:10,964 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-10 13:03:10,964 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-10 13:03:10,964 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-10 13:03:10,965 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-10 13:03:10,969 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-10 13:03:10,969 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-10 13:03:10,969 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-10 13:03:10,970 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-10 13:03:10,970 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-10 13:03:10,970 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-10 13:03:10,970 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-10 13:03:10,972 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-10 13:03:10,972 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-10 13:03:10,972 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-10 13:03:10,975 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-10 13:03:10,976 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-10 13:03:10,976 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-10 13:03:10,976 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-10 13:03:10,977 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-10 13:03:10,977 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-10 13:03:10,977 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-10 13:03:10,978 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-10 13:03:10,978 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-10 13:03:10,979 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:03:10,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-10 13:03:10,980 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-10 13:03:10,981 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-10 13:03:10,981 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-10 13:03:10,982 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-10 13:03:10,982 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-10 13:03:10,983 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-10 13:03:10,983 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-10 13:03:10,984 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-10 13:03:10,984 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:10,988 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-10 13:03:10,988 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-10 13:03:11,006 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:11,012 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:11,018 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:11,019 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:11,022 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:11,340 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-10 13:03:11,680 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-10 13:03:11,717 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84670849 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bb19bcb5-3cdf-4400-a6cf-182aeedc8d7b'}] 2026-09-10 13:03:11,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [8/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-09-10 13:03:11,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [9/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:11,810 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84670849 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bb19bcb5-3cdf-4400-a6cf-182aeedc8d7b'} created pos.order #749 2026-09-10 13:03:11,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-10 13:03:11,826 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84670849 finished 2026-09-10 13:03:11,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-10 13:03:11,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.092 0.090 2026-09-10 13:03:11,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17410124 (allocated 20709376) 2026-09-10 13:03:11,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 107633 2026-09-10 13:03:11,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-10 13:03:11,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 107633 2026-09-10 13:03:12,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130312_036525_test_multiple_preparation_printer_different_categories.txt 2026-09-10 13:03:12,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp0np65den_chrome_odoo" 2026-09-10 13:03:12,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-10 13:03:12,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 107856 2026-09-10 13:03:12,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpbbc6mpjg_chrome_odoo 2026-09-10 13:03:12,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:33979/json/version 2026-09-10 13:03:12,465 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:12,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:12,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:33979/json 2026-09-10 13:03:12,507 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:12,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:33979/devtools/page/7AA80B03ED5D2A9AD1219C24B69B9F03 2026-09-10 13:03:12,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-10 13:03:12,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-10 13:03:12,679 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:12,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-10 13:03:12,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:12,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:12,702 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:13,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.074 0.394 2026-09-10 13:03:13,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '7AA80B03ED5D2A9AD1219C24B69B9F03', 'loaderId': 'E3C4220063D73B4D049DFCC6BF055DC6', 'isDownload': False} 2026-09-10 13:03:13,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-09-10 13:03:13,180 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:13,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.009 2026-09-10 13:03:13,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 13:03:13,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 13:03:13,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:13,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:13,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:03:13,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate test code "odoo.startTour('test_name_preset_skip_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:13,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [1/19] Tour test_name_preset_skip_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:13,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.007 2026-09-10 13:03:13,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:13,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:13,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.013 2026-09-10 13:03:13,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-10 13:03:13,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.034 2026-09-10 13:03:13,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-09-10 13:03:14,468 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.236 0.327 2026-09-10 13:03:14,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:03:14,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:14,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-09-10 13:03:14,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:14,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:14,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:03:14,737 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:03:14,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:14,746 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:14,789 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:14,793 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:03:14,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.027 0.045 2026-09-10 13:03:14,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.078 2026-09-10 13:03:14,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-09-10 13:03:14,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [2/19] Tour test_name_preset_skip_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:14,972 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:14,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [3/19] Tour test_name_preset_skip_screen → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:15,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.033 2026-09-10 13:03:15,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.017 0.121 2026-09-10 13:03:15,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.144 2026-09-10 13:03:15,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:03:15,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [4/19] Tour test_name_preset_skip_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:15,306 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:15,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [5/19] Tour test_name_preset_skip_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:15,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [6/19] Tour test_name_preset_skip_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:03:15,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [7/19] Tour test_name_preset_skip_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:03:15,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [8/19] Tour test_name_preset_skip_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:03:15,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [9/19] Tour test_name_preset_skip_screen → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-10 13:03:15,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [10/19] Tour test_name_preset_skip_screen → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-10 13:03:15,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [11/19] Tour test_name_preset_skip_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:03:15,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [12/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:03:15,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [13/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:03:16,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [14/19] Tour test_name_preset_skip_screen → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:03:16,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [15/19] Tour test_name_preset_skip_screen → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:03:16,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [16/19] Tour test_name_preset_skip_screen → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:03:16,132 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:16,132 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:16,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [17/19] Tour test_name_preset_skip_screen → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:03:16,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [18/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:03:16,260 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21756471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7ec36820-2bae-4160-bae6-010bb80d48a9'}] 2026-09-10 13:03:16,273 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:03:16,562 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21756471 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7ec36820-2bae-4160-bae6-010bb80d48a9'} created pos.order #750 2026-09-10 13:03:16,575 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21756471 finished 2026-09-10 13:03:16,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.172 0.206 2026-09-10 13:03:16,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [19/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:03:16,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-10 13:03:16,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 13:03:16,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 19730576 (allocated 21630976) 2026-09-10 13:03:17,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 107856 2026-09-10 13:03:17,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-10 13:03:17,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 107856 2026-09-10 13:03:17,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130317_076954_test_name_preset_skip_screen.txt 2026-09-10 13:03:17,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpbbc6mpjg_chrome_odoo" 2026-09-10 13:03:17,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-10 13:03:17,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 108063 2026-09-10 13:03:17,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmptngy_3zo_chrome_odoo 2026-09-10 13:03:17,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43653/json/version 2026-09-10 13:03:17,508 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:17,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:17,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43653/json 2026-09-10 13:03:17,575 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:17,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:43653/devtools/page/B0D9C3562B9AB3D092E56A0993A92D7B 2026-09-10 13:03:17,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-10 13:03:17,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-10 13:03:17,724 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 13:03:17,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-10 13:03:17,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:17,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:17,781 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:18,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.041 0.375 2026-09-10 13:03:18,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': 'B0D9C3562B9AB3D092E56A0993A92D7B', 'loaderId': '016014FC0FA9DD19385CB4B9A8820148', 'isDownload': False} 2026-09-10 13:03:18,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-10 13:03:18,221 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:18,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 13:03:18,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:03:18,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 13:03:18,701 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:18,709 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:18,722 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:03:18,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate test code "odoo.startTour('no_ghost_floor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:18,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [1/55] Tour no_ghost_floor → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:18,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-10 13:03:18,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:03:18,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:18,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-09-10 13:03:18,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-10 13:03:18,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-10 13:03:18,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-10 13:03:19,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.240 0.261 2026-09-10 13:03:19,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:19,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:19,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-09-10 13:03:19,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:03:19,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:19,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:03:19,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:19,707 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:19,726 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:03:19,736 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:03:19,741 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:03:19,786 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:19,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:03:19,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.062 0.035 2026-09-10 13:03:19,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [2/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:19,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.089 2026-09-10 13:03:19,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [3/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:03:19,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.052 0.095 2026-09-10 13:03:19,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [4/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:03:19,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.033 2026-09-10 13:03:20,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [5/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 13:03:20,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.031 0.260 2026-09-10 13:03:20,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [6/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-10 13:03:20,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [7/55] Tour no_ghost_floor → Step .floor-selector button i[aria-label='Add Floor'] 2026-09-10 13:03:20,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-09-10 13:03:20,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [9/55] Tour no_ghost_floor → Step .modal-footer button.btn-primary 2026-09-10 13:03:20,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [10/55] Tour no_ghost_floor → Step selected floor is 'Ghost Floor' (trigger: .button-floor.active:contains("Ghost Floor")) 2026-09-10 13:03:20,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.004 0.005 2026-09-10 13:03:20,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [11/55] Tour no_ghost_floor → Step .edit-buttons i[aria-label="Add Table"] 2026-09-10 13:03:20,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [12/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-10 13:03:20,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.005 0.005 2026-09-10 13:03:20,439 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:20,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [13/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-10 13:03:20,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [14/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-10 13:03:20,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [15/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-10 13:03:20,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [16/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-10 13:03:20,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [17/55] Tour no_ghost_floor → Step input shown is '999' (trigger: .modal .value:contains("999")) 2026-09-10 13:03:20,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [18/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:20,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [19/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("999"))) 2026-09-10 13:03:20,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.003 2026-09-10 13:03:20,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.011 0.016 2026-09-10 13:03:20,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [20/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-10 13:03:20,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [21/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-10 13:03:20,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:03:20,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.014 2026-09-10 13:03:20,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [22/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-09-10 13:03:21,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [23/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("999"))) 2026-09-10 13:03:21,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.012 2026-09-10 13:03:21,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [24/55] Tour no_ghost_floor → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:21,144 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:21,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [25/55] Tour no_ghost_floor → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:03:21,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [26/55] Tour no_ghost_floor → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:03:21,309 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:21,310 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:21,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [27/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:03:21,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [28/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:03:21,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [29/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:03:21,472 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65826578 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17d5e275-a4d0-4d81-9b7d-993f6a8af5bd'}] 2026-09-10 13:03:21,487 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:21,735 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65826578 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17d5e275-a4d0-4d81-9b7d-993f6a8af5bd'} created pos.order #751 2026-09-10 13:03:21,750 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65826578 finished 2026-09-10 13:03:21,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.127 0.229 2026-09-10 13:03:21,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [30/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:03:22,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [31/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:03:22,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [32/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-10 13:03:22,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [33/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-10 13:03:22,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [34/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-10 13:03:22,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [35/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-09-10 13:03:22,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [36/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-10 13:03:22,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [37/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:22,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [38/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-10 13:03:22,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:22] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.004 0.006 2026-09-10 13:03:22,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [39/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-10 13:03:22,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [40/55] Tour no_ghost_floor → Step .pos-leftheader .orders-button 2026-09-10 13:03:22,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [41/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-09-10 13:03:22,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:03:22,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 13:03:22,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [42/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-09-10 13:03:22,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [43/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-10 13:03:22,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [44/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-09-10 13:03:22,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [45/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-09-10 13:03:22,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [46/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-10 13:03:22,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [47/55] Tour no_ghost_floor → Step .ticket-screen .order-row:contains("0001") 2026-09-10 13:03:22,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.010 2026-09-10 13:03:22,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [48/55] Tour no_ghost_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:23,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [49/55] Tour no_ghost_floor → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 13:03:23,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [50/55] Tour no_ghost_floor → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:03:23,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [51/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:03:23,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [52/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:03:23,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [53/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:03:23,267 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65540753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1f71142c-d6a7-4665-979f-ba88665f2cf9'}] 2026-09-10 13:03:23,558 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65540753 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1f71142c-d6a7-4665-979f-ba88665f2cf9'} created pos.order #752 2026-09-10 13:03:23,584 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65540753 finished 2026-09-10 13:03:23,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.166 0.217 2026-09-10 13:03:23,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:23] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:03:23,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:23] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-10 13:03:23,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [54/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:03:23,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [55/55] Tour no_ghost_floor → Step has not 'Ghost Floor' floor (trigger: body:not(:has(.floor-selector .button-floor:contains("Ghost Floor")))) 2026-09-10 13:03:23,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-10 13:03:23,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-10 13:03:23,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18304380 (allocated 20320256) 2026-09-10 13:03:24,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 108063 2026-09-10 13:03:24,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-10 13:03:24,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 108063 2026-09-10 13:03:24,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130324_110000_test_no_ghost_floor.txt 2026-09-10 13:03:24,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmptngy_3zo_chrome_odoo" 2026-09-10 13:03:24,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-10 13:03:24,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 108280 2026-09-10 13:03:24,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpf5f6knmf_chrome_odoo 2026-09-10 13:03:24,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:46239/json/version 2026-09-10 13:03:24,502 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:24,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:24,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:46239/json 2026-09-10 13:03:24,560 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:24,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:46239/devtools/page/9E1D857161B696D6C6CEA2A40A1B6A90 2026-09-10 13:03:24,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-10 13:03:24,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-10 13:03:24,717 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:24,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-10 13:03:24,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:24,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:24,745 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:25,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.044 0.330 2026-09-10 13:03:25,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '9E1D857161B696D6C6CEA2A40A1B6A90', 'loaderId': '0776C2BEC8D37AAF37FC73FA8BBFED12', 'isDownload': False} 2026-09-10 13:03:25,119 26 INFO rb-c800635-224702-413894 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-09-10 13:03:25,130 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:25,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 13:03:25,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 13:03:25,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-09-10 13:03:25,656 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:25,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:25,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:03:25,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate test code "odoo.startTour('test_open_default_register_screen_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:25,714 26 INFO rb-c800635-224702-413894 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-09-10 13:03:25,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:03:25,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:03:25,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:25,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.011 2026-09-10 13:03:25,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-10 13:03:25,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.031 2026-09-10 13:03:25,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-10 13:03:26,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.211 0.296 2026-09-10 13:03:26,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:03:26,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:03:26,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-09-10 13:03:26,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:03:26,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:26,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 13:03:26,686 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:26,691 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:26,723 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:03:26,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:26,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:26,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.036 0.028 2026-09-10 13:03:26,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.086 2026-09-10 13:03:26,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 13:03:26,843 26 INFO rb-c800635-224702-413894 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-09-10 13:03:26,896 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:03:26,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.068 0.049 2026-09-10 13:03:27,008 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:27,028 26 INFO rb-c800635-224702-413894 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-09-10 13:03:27,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.026 0.148 2026-09-10 13:03:27,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.066 2026-09-10 13:03:27,222 26 INFO rb-c800635-224702-413894 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-09-10 13:03:27,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-10 13:03:27,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 13:03:27,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13504520 (allocated 14417920) 2026-09-10 13:03:27,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 108280 2026-09-10 13:03:27,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-10 13:03:27,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 108280 2026-09-10 13:03:27,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130327_481719_test_open_default_register_screen_config.txt 2026-09-10 13:03:27,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpf5f6knmf_chrome_odoo" 2026-09-10 13:03:27,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-10 13:03:27,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 108475 2026-09-10 13:03:27,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmphpvoezwv_chrome_odoo 2026-09-10 13:03:27,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:38943/json/version 2026-09-10 13:03:27,815 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:27,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:27,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:38943/json 2026-09-10 13:03:27,861 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:27,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:38943/devtools/page/AC7C776BBEDAA9D6F73F4519764C6058 2026-09-10 13:03:27,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-10 13:03:27,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-10 13:03:28,005 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:28,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-10 13:03:28,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:28,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:28,034 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:28,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:28] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.049 0.589 2026-09-10 13:03:28,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'AC7C776BBEDAA9D6F73F4519764C6058', 'loaderId': '4672C34906E16182836FB8919A7D1FE5', 'isDownload': False} 2026-09-10 13:03:28,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-10 13:03:28,683 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:28,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:28] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-09-10 13:03:28,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:28] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 13:03:28,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:28] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 13:03:29,142 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:29,145 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:29,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:29,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate test code "odoo.startTour('test_pos_restaurant_course', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:29,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/26] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:29,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 13:03:29,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:03:29,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:29,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.008 2026-09-10 13:03:29,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:03:29,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.040 2026-09-10 13:03:29,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-10 13:03:29,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.268 0.301 2026-09-10 13:03:29,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:30,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:30,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-10 13:03:30,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-10 13:03:30,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:30,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-10 13:03:30,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:30,236 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:30,259 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:03:30,279 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:30,281 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:30,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.021 0.026 2026-09-10 13:03:30,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-09-10 13:03:30,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-10 13:03:30,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/26] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:30,442 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:30,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:30,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.047 0.050 2026-09-10 13:03:30,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.089 2026-09-10 13:03:30,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.037 0.215 2026-09-10 13:03:30,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.038 2026-09-10 13:03:30,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-10 13:03:30,745 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:30,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/26] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:30,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-10 13:03:30,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/26] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:03:30,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-10 13:03:31,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-10 13:03:31,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/26] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:03:31,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:31,186 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32225929 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17e35536-7dcc-4c1f-8fd1-12be0ba8df19'}] 2026-09-10 13:03:31,251 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32225929 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17e35536-7dcc-4c1f-8fd1-12be0ba8df19'} created pos.order #753 2026-09-10 13:03:31,272 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32225929 finished 2026-09-10 13:03:31,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.046 0.083 2026-09-10 13:03:31,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-10 13:03:31,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.016 2026-09-10 13:03:31,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/26] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-09-10 13:03:31,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/26] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-09-10 13:03:31,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-10 13:03:31,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/26] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:03:31,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/26] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:03:31,664 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1788919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17e35536-7dcc-4c1f-8fd1-12be0ba8df19'}] 2026-09-10 13:03:31,700 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1788919 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17e35536-7dcc-4c1f-8fd1-12be0ba8df19'} updated pos.order #753 2026-09-10 13:03:31,722 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1788919 finished 2026-09-10 13:03:31,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.081 2026-09-10 13:03:31,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-09-10 13:03:31,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:31,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-10 13:03:31,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 13:03:31,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-10 13:03:32,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/26] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-09-10 13:03:32,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/26] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-09-10 13:03:33,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/26] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-10 13:03:33,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:33,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:03:33,249 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84209629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17e35536-7dcc-4c1f-8fd1-12be0ba8df19'}] 2026-09-10 13:03:33,266 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84209629 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '17e35536-7dcc-4c1f-8fd1-12be0ba8df19'} updated pos.order #753 2026-09-10 13:03:33,279 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84209629 finished 2026-09-10 13:03:33,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.038 0.078 2026-09-10 13:03:33,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:03:33,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-10 13:03:33,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-10 13:03:33,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:03:33,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17513836 (allocated 19533824) 2026-09-10 13:03:33,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 108475 2026-09-10 13:03:33,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-10 13:03:33,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 108475 2026-09-10 13:03:33,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130333_684668_test_pos_restaurant_course.txt 2026-09-10 13:03:33,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmphpvoezwv_chrome_odoo" 2026-09-10 13:03:33,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-10 13:03:34,211 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #219 deleted product.product records with IDs: [2574] 2026-09-10 13:03:34,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 108674 2026-09-10 13:03:34,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmp9ongrjhl_chrome_odoo 2026-09-10 13:03:34,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:46445/json/version 2026-09-10 13:03:34,589 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:34,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:34,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:46445/json 2026-09-10 13:03:34,600 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:34,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:46445/devtools/page/AF5CBE613942D7021D9A62ACE082812E 2026-09-10 13:03:34,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-10 13:03:34,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-10 13:03:34,771 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:34,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-10 13:03:34,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:34,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:34,801 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:35,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.079 0.395 2026-09-10 13:03:35,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': 'AF5CBE613942D7021D9A62ACE082812E', 'loaderId': '87945E33ED648C367D7A21C696AF55F4', 'isDownload': False} 2026-09-10 13:03:35,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-10 13:03:35,290 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:35,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:03:35,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:03:35,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-10 13:03:35,731 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:35,741 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:35,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:03:35,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate test code "odoo.startTour('PreparationPrinterContent', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:35,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:03:35,790 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [1/56] Tour PreparationPrinterContent → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:35,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:03:35,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:35,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-10 13:03:35,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-10 13:03:35,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.031 2026-09-10 13:03:35,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-10 13:03:36,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.236 0.295 2026-09-10 13:03:36,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:03:36,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:36,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 13:03:36,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-10 13:03:36,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:03:36,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:36,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:03:36,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:36,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:03:36,794 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:03:36,796 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:03:36,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.014 0.018 2026-09-10 13:03:36,818 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:36,819 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:36,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.014 0.039 2026-09-10 13:03:36,853 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:36,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [2/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:36,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.031 0.033 2026-09-10 13:03:36,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.122 2026-09-10 13:03:37,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [3/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:37,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.054 2026-09-10 13:03:37,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:03:37,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [4/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:37,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:37,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [5/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:37,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [6/56] Tour PreparationPrinterContent → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-10 13:03:37,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [7/56] Tour PreparationPrinterContent → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 13:03:37,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [8/56] Tour PreparationPrinterContent → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-10 13:03:37,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [9/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:37,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [10/56] Tour PreparationPrinterContent → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-10 13:03:37,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-10 13:03:37,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [12/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-10 13:03:37,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [13/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:37,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [14/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:37,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [15/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-09-10 13:03:37,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [16/56] Tour PreparationPrinterContent → Step input text 'Test customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:03:37,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [17/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:38,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [18/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:38,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [19/56] Tour PreparationPrinterContent → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-10 13:03:38,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [20/56] Tour PreparationPrinterContent → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:03:38,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-10 13:03:38,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-10 13:03:38,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [23/56] Tour PreparationPrinterContent → Step click order button (trigger: .actionpad .submit-order) 2026-09-10 13:03:38,340 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4702629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '15b38bfe-a9ad-4ead-b5d6-35a1099f0759'}] 2026-09-10 13:03:38,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [24/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:38,408 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4702629 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '15b38bfe-a9ad-4ead-b5d6-35a1099f0759'} created pos.order #754 2026-09-10 13:03:38,420 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4702629 finished 2026-09-10 13:03:38,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.036 0.077 2026-09-10 13:03:38,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:03:38,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [25/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-10 13:03:38,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [26/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-10 13:03:38,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [27/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:38,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [28/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:38,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [29/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-09-10 13:03:38,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [30/56] Tour PreparationPrinterContent → Step input text 'Updated customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:03:38,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [31/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:38,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-10 13:03:38,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [33/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:03:38,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [34/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:03:39,004 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2234731 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '15b38bfe-a9ad-4ead-b5d6-35a1099f0759'}] 2026-09-10 13:03:39,039 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2234731 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '15b38bfe-a9ad-4ead-b5d6-35a1099f0759'} updated pos.order #754 2026-09-10 13:03:39,051 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2234731 finished 2026-09-10 13:03:39,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.062 0.070 2026-09-10 13:03:39,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [35/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:03:39,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:03:39,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [36/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:03:39,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [37/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:03:39,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [38/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-10 13:03:39,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [39/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:39,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [40/56] Tour PreparationPrinterContent → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-10 13:03:39,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [41/56] Tour PreparationPrinterContent → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-10 13:03:39,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [42/56] Tour PreparationPrinterContent → Step input text 'To Serve' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:03:39,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [43/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:39,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-10 13:03:39,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [45/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:03:39,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [46/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:03:39,820 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73560191 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': 'a68764fa-e1c4-44c5-b315-f39a780aa6cb'}] 2026-09-10 13:03:39,861 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73560191 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': 'a68764fa-e1c4-44c5-b315-f39a780aa6cb'} created pos.order #755 2026-09-10 13:03:39,875 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73560191 finished 2026-09-10 13:03:39,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.030 0.061 2026-09-10 13:03:39,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [47/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:03:40,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-10 13:03:40,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [48/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:03:40,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [49/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:40,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [50/56] Tour PreparationPrinterContent → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-10 13:03:40,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [51/56] Tour PreparationPrinterContent → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-10 13:03:40,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [52/56] Tour PreparationPrinterContent → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-10 13:03:40,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:40] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:40,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [53/56] Tour PreparationPrinterContent → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-09-10 13:03:40,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [54/56] Tour PreparationPrinterContent → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-09-10 13:03:40,378 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51719082 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': '3ffb7c9c-d987-40e4-b6fe-51a95cb55c6f'}] 2026-09-10 13:03:40,428 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51719082 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': '3ffb7c9c-d987-40e4-b6fe-51a95cb55c6f'} created pos.order #756 2026-09-10 13:03:40,445 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51719082 finished 2026-09-10 13:03:40,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.049 0.071 2026-09-10 13:03:40,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [55/56] Tour PreparationPrinterContent → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-09-10 13:03:40,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-10 13:03:40,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-10 13:03:40,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:03:40,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21029708 (allocated 23470080) 2026-09-10 13:03:40,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 108674 2026-09-10 13:03:40,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-10 13:03:40,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 108674 2026-09-10 13:03:40,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130340_815624_test_preparation_printer_content.txt 2026-09-10 13:03:40,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmp9ongrjhl_chrome_odoo" 2026-09-10 13:03:40,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-10 13:03:41,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 108872 2026-09-10 13:03:41,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpy2l9982g_chrome_odoo 2026-09-10 13:03:41,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43839/json/version 2026-09-10 13:03:41,193 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:41,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:41,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43839/json 2026-09-10 13:03:41,254 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:41,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:43839/devtools/page/56C5CCD651D6996B695C63D983F77C04 2026-09-10 13:03:41,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-10 13:03:41,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-10 13:03:41,398 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:41,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-10 13:03:41,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:41,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:41,434 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:42,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.105 0.492 2026-09-10 13:03:42,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '56C5CCD651D6996B695C63D983F77C04', 'loaderId': '63AADACDEEA40076AAEFA772AF499EBA', 'isDownload': False} 2026-09-10 13:03:42,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-10 13:03:42,044 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:42,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 13:03:42,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:03:42,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 13:03:42,553 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:42,560 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:42,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:03:42,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate test code "odoo.startTour('test_cancel_future_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:42,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-09-10 13:03:42,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:03:42,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:03:42,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:42,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 13:03:42,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-10 13:03:42,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.022 2026-09-10 13:03:42,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-10 13:03:43,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.236 0.254 2026-09-10 13:03:43,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:43,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:03:43,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-10 13:03:43,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:43,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:43,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:03:43,507 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:03:43,508 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:03:43,516 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:43,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.016 0.028 2026-09-10 13:03:43,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.052 2026-09-10 13:03:43,555 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:43,557 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:43,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 13:03:43,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [2/24] Tour test_cancel_future_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:43,613 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:43,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.026 0.080 2026-09-10 13:03:43,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [3/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:43,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [4/24] Tour test_cancel_future_order → Step .new-order 2026-09-10 13:03:43,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.147 2026-09-10 13:03:43,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.061 0.059 2026-09-10 13:03:44,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [5/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:44,038 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:44,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [6/24] Tour test_cancel_future_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:44,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [7/24] Tour test_cancel_future_order → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-10 13:03:44,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [8/24] Tour test_cancel_future_order → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-10 13:03:44,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [9/24] Tour test_cancel_future_order → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:03:44,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [10/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:44,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [11/24] Tour test_cancel_future_order → Step .modal button:contains('02/13/2025') 2026-09-10 13:03:44,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:44] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:03:44,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [12/24] Tour test_cancel_future_order → Step .modal button:contains('15:00') 2026-09-10 13:03:44,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [13/24] Tour test_cancel_future_order → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-09-10 13:03:44,529 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41619883 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': '2d8d49ed-de73-4a18-a813-f31f734a0c43'}] 2026-09-10 13:03:44,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [14/24] Tour test_cancel_future_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:03:44,599 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41619883 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': '2d8d49ed-de73-4a18-a813-f31f734a0c43'} created pos.order #757 2026-09-10 13:03:44,616 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41619883 finished 2026-09-10 13:03:44,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [15/24] Tour test_cancel_future_order → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:03:44,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.066 0.080 2026-09-10 13:03:46,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [16/24] Tour test_cancel_future_order → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:03:46,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 13:03:46,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [17/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:46,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [18/24] Tour test_cancel_future_order → Step .pos-leftheader .orders-button 2026-09-10 13:03:46,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [19/24] Tour test_cancel_future_order → Step .ticket-screen .order-row > div:contains("001") 2026-09-10 13:03:46,895 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57065336 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '056b3be0-ac71-4c62-b1c9-90bf2a7b0ae4'}] 2026-09-10 13:03:46,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [20/24] Tour test_cancel_future_order → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-09-10 13:03:46,944 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57065336 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '056b3be0-ac71-4c62-b1c9-90bf2a7b0ae4'} created pos.order #758 2026-09-10 13:03:46,964 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57065336 finished 2026-09-10 13:03:46,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [21/24] Tour test_cancel_future_order → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-09-10 13:03:47,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.042 0.065 2026-09-10 13:03:47,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.029 0.040 2026-09-10 13:03:47,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.011 2026-09-10 13:03:47,152 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [22/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:03:47,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [23/24] Tour test_cancel_future_order → Step refresh page (trigger: body) 2026-09-10 13:03:47,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:47] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.045 0.067 2026-09-10 13:03:47,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:47] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.019 0.031 2026-09-10 13:03:48,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /web/webclient/translations?hash=2fe2acc056af437ea90c641aea9ac2bad469c712&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:48,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [24/24] Tour test_cancel_future_order → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.ticket-screen .order-row:contains("001")))) 2026-09-10 13:03:48,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:03:48,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:03:48,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:48,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.018 2026-09-10 13:03:48,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.028 2026-09-10 13:03:48,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:03:48,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.017 0.030 2026-09-10 13:03:48,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:03:48,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-10 13:03:48,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:03:48,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:48,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:48,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.021 0.031 2026-09-10 13:03:48,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.023 2026-09-10 13:03:48,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-10 13:03:48,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 13:03:48,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.005 0.013 2026-09-10 13:03:48,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.023 0.035 2026-09-10 13:03:48,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.116 2026-09-10 13:03:49,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16996888 (allocated 18874368) 2026-09-10 13:03:49,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 108872 2026-09-10 13:03:49,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-10 13:03:49,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 108872 2026-09-10 13:03:49,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130349_226083_test_preset_future_timing_restaurant.txt 2026-09-10 13:03:49,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpy2l9982g_chrome_odoo" 2026-09-10 13:03:49,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-10 13:03:49,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109087 2026-09-10 13:03:49,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpi261pipg_chrome_odoo 2026-09-10 13:03:49,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46787/json/version 2026-09-10 13:03:49,584 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:49,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:49,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46787/json 2026-09-10 13:03:49,623 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:49,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:46787/devtools/page/C0330780B1DDFCAF3F11A47E2B58C88E 2026-09-10 13:03:49,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-10 13:03:49,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-10 13:03:49,817 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:49,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-10 13:03:49,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:49,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:49,840 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:03:50,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:50] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.078 0.683 2026-09-10 13:03:50,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'C0330780B1DDFCAF3F11A47E2B58C88E', 'loaderId': '4492D0B5676230CDC23A6266EDB15B65', 'isDownload': False} 2026-09-10 13:03:50,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-10 13:03:50,630 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:50,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:50] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 13:03:50,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:50] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:03:50,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:50] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 13:03:51,114 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:03:51,116 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:51,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-10 13:03:51,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_delivery_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:51,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/24] Tour test_preset_delivery_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:51,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.020 0.016 2026-09-10 13:03:51,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:03:51,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:51,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 13:03:51,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-10 13:03:51,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.021 2026-09-10 13:03:51,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-10 13:03:51,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.167 0.306 2026-09-10 13:03:51,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:03:51,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:51,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-09-10 13:03:52,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:03:52,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:52,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:03:52,065 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:52,098 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:03:52,104 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:03:52,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.026 2026-09-10 13:03:52,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-09-10 13:03:52,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-10 13:03:52,160 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:52,169 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:52,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:03:52,222 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:03:52,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.033 0.082 2026-09-10 13:03:52,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 13:03:52,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.152 2026-09-10 13:03:52,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.118 2026-09-10 13:03:52,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:03:52,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:52,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/24] Tour test_preset_delivery_restaurant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:03:52,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:52,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/24] Tour test_preset_delivery_restaurant → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-09-10 13:03:52,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/24] Tour test_preset_delivery_restaurant → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-09-10 13:03:52,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:03:52,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/24] Tour test_preset_delivery_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:53,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/24] Tour test_preset_delivery_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:53,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/24] Tour test_preset_delivery_restaurant → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:03:53,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:03:53,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:53,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:53,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 13:03:53,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/24] Tour test_preset_delivery_restaurant → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-09-10 13:03:53,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 13:03:53,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/24] Tour test_preset_delivery_restaurant → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:03:53,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:53,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:53,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 13:03:53,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-09-10 13:03:53,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 13:03:53,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:03:53,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-10 13:03:53,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:03:53,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 18794608 (allocated 20185088) 2026-09-10 13:03:53,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109087 2026-09-10 13:03:53,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-10 13:03:53,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109087 2026-09-10 13:03:54,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130354_065262_test_preset_timing_restaurant.txt 2026-09-10 13:03:54,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpi261pipg_chrome_odoo" 2026-09-10 13:03:54,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109290 2026-09-10 13:03:54,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmplhwwnfe9_chrome_odoo 2026-09-10 13:03:54,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:38361/json/version 2026-09-10 13:03:54,415 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:54,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 13:03:54,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:38361/json 2026-09-10 13:03:54,468 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:03:54,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:38361/devtools/page/C4A75AFCC3A61F0FE816CAD8AD10D938 2026-09-10 13:03:54,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-10 13:03:54,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-10 13:03:54,610 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:03:54,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-10 13:03:54,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:03:54,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:03:54,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.055 0.058 2026-09-10 13:03:54,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'C4A75AFCC3A61F0FE816CAD8AD10D938', 'loaderId': 'C07F6F03CCE1CDFBFB40E34E91A6E16B', 'isDownload': False} 2026-09-10 13:03:54,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-09-10 13:03:54,779 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:03:54,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:54] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:03:54,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:54] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 13:03:54,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:54] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-09-10 13:03:55,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:55,204 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:55,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:55,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_open_register_with_preset_takeaway', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:03:55,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/26] Tour test_open_register_with_preset_takeaway → Step body 2026-09-10 13:03:55,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.009 2026-09-10 13:03:55,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:03:55,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:55,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:03:55,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:03:55,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.023 2026-09-10 13:03:55,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-10 13:03:55,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.177 0.222 2026-09-10 13:03:55,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:55,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:55,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 13:03:55,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:03:55,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 13:03:56,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:03:56,033 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:03:56,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:03:56,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/26] Tour test_open_register_with_preset_takeaway → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:03:56,089 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:56,090 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:03:56,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:03:56,093 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:03:56,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.052 2026-09-10 13:03:56,181 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:03:56,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.128 2026-09-10 13:03:56,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-09-10 13:03:56,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.015 0.114 2026-09-10 13:03:56,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/26] Tour test_open_register_with_preset_takeaway → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:03:56,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.033 0.177 2026-09-10 13:03:56,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:03:56,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/26] Tour test_open_register_with_preset_takeaway → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-10 13:03:56,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:03:56,450 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:03:56,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/26] Tour test_open_register_with_preset_takeaway → Step Click on the slot hour 12:20 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:20')) 2026-09-10 13:03:56,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/26] Tour test_open_register_with_preset_takeaway → Step Wait the slot hour 12:20 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:20)) 2026-09-10 13:03:56,611 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55303534 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '64100248-4483-4819-a6c1-e88ca096f06a'}] 2026-09-10 13:03:56,655 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55303534 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '64100248-4483-4819-a6c1-e88ca096f06a'} created pos.order #759 2026-09-10 13:03:56,667 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55303534 finished 2026-09-10 13:03:56,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.068 2026-09-10 13:03:56,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .preset-time-btn:contains('12:20') 2026-09-10 13:03:56,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/26] Tour test_open_register_with_preset_takeaway → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:03:58,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/26] Tour test_open_register_with_preset_takeaway → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:03:58,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/26] Tour test_open_register_with_preset_takeaway → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:03:58,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/26] Tour test_open_register_with_preset_takeaway → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:03:59,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/26] Tour test_open_register_with_preset_takeaway → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:03:59,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:59,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:59,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 13:03:59,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/26] Tour test_open_register_with_preset_takeaway → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-09-10 13:03:59,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-09-10 13:03:59,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:03:59,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-09-10 13:03:59,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-10 13:03:59,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/26] Tour test_open_register_with_preset_takeaway → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-09-10 13:03:59,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-09-10 13:03:59,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25518765 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '64100248-4483-4819-a6c1-e88ca096f06a'}] 2026-09-10 13:03:59,608 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1246] to pos.order #759 2026-09-10 13:03:59,613 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25518765 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '64100248-4483-4819-a6c1-e88ca096f06a'} updated pos.order #759 2026-09-10 13:03:59,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-09-10 13:03:59,629 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25518765 finished 2026-09-10 13:03:59,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.058 0.078 2026-09-10 13:03:59,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:59] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.061 0.057 2026-09-10 13:03:59,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .orders-button 2026-09-10 13:03:59,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/26] Tour test_open_register_with_preset_takeaway → Step .orders:contains(no orders found) 2026-09-10 13:03:59,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:03:59,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:03:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-09-10 13:04:00,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-10 13:04:00,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 13:04:00,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16985648 (allocated 18747392) 2026-09-10 13:04:00,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109290 2026-09-10 13:04:00,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-10 13:04:00,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109290 2026-09-10 13:04:00,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130400_207431_test_preset_timing_restaurant.txt 2026-09-10 13:04:00,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmplhwwnfe9_chrome_odoo" 2026-09-10 13:04:00,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109488 2026-09-10 13:04:00,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpa_q00um5_chrome_odoo 2026-09-10 13:04:00,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44023/json/version 2026-09-10 13:04:00,503 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:00,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:00,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44023/json 2026-09-10 13:04:00,540 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:00,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:44023/devtools/page/B048778C2078318EF9A541356866A83E 2026-09-10 13:04:00,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-10 13:04:00,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-10 13:04:00,698 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:00,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-10 13:04:00,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:00,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:00,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.011 0.032 2026-09-10 13:04:00,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'B048778C2078318EF9A541356866A83E', 'loaderId': '33711AD21EC7BCA2DED3D3610D7BDF4C', 'isDownload': False} 2026-09-10 13:04:00,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-10 13:04:00,778 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:00,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.006 2026-09-10 13:04:00,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 13:04:00,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 13:04:01,246 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:01,252 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:01,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:04:01,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_timing_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:01,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-10 13:04:01,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.008 0.014 2026-09-10 13:04:01,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:04:01,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:01,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:04:01,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:04:01,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.012 0.019 2026-09-10 13:04:01,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-10 13:04:01,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.106 0.244 2026-09-10 13:04:01,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:01,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:04:01,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-10 13:04:02,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:02,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:02,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:02,085 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:02,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:04:02,118 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:04:02,120 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:04:02,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.018 2026-09-10 13:04:02,137 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:02,139 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:04:02,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/37] Tour test_preset_timing_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:02,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.016 0.049 2026-09-10 13:04:02,260 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:02,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-09-10 13:04:02,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.046 0.102 2026-09-10 13:04:02,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.024 0.215 2026-09-10 13:04:02,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:02,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:02,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:02,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-10 13:04:02,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-10 13:04:02,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/37] Tour test_preset_timing_restaurant → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:04:02,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/37] Tour test_preset_timing_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("apply")) 2026-09-10 13:04:02,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/37] Tour test_preset_timing_restaurant → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-10 13:04:02,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:02] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:04:02,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-09-10 13:04:02,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-09-10 13:04:02,965 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23564470 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': '6cb0ac69-b958-4ab0-947b-f593ef2486e9'}] 2026-09-10 13:04:03,019 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23564470 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': '6cb0ac69-b958-4ab0-947b-f593ef2486e9'} created pos.order #760 2026-09-10 13:04:03,041 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23564470 finished 2026-09-10 13:04:03,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.039 0.080 2026-09-10 13:04:03,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-09-10 13:04:03,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:03,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:05,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:04:05,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:05,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 13:04:05,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-09-10 13:04:05,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("John") 2026-09-10 13:04:05,475 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28951507 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': '22fc07bf-fe4b-42ec-8140-6bc3eb13bc86'}] 2026-09-10 13:04:05,522 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28951507 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': '22fc07bf-fe4b-42ec-8140-6bc3eb13bc86'} created pos.order #761 2026-09-10 13:04:05,539 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28951507 finished 2026-09-10 13:04:05,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.036 0.086 2026-09-10 13:04:05,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.021 0.040 2026-09-10 13:04:05,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:04:05,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Takeaway") 2026-09-10 13:04:05,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("06/15/2025")) 2026-09-10 13:04:05,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("002") 2026-09-10 13:04:05,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Eat in") 2026-09-10 13:04:05,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:06,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:08,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:08,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [27/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:08,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.007 2026-09-10 13:04:08,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [28/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:08,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [29/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-10 13:04:08,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [30/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-10 13:04:08,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [31/37] Tour test_preset_timing_restaurant → Step .modal-body button:contains("06/16/2025") 2026-09-10 13:04:08,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:08] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.006 0.007 2026-09-10 13:04:08,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [32/37] Tour test_preset_timing_restaurant → Step .modal button:contains('09:00') 2026-09-10 13:04:08,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [33/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 11:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('11:00')) 2026-09-10 13:04:08,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [34/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 11:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(11:00)) 2026-09-10 13:04:08,545 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22122307 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': '3e7e1498-e6f7-44c5-a1b7-dd04cbd34a21'}] 2026-09-10 13:04:08,590 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22122307 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': '3e7e1498-e6f7-44c5-a1b7-dd04cbd34a21'} created pos.order #762 2026-09-10 13:04:08,600 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22122307 finished 2026-09-10 13:04:08,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.034 0.064 2026-09-10 13:04:08,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [35/37] Tour test_preset_timing_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-10 13:04:08,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [36/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-09-10 13:04:08,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [37/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(3):contains("06/16/2025") 2026-09-10 13:04:08,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.029 0.035 2026-09-10 13:04:08,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-10 13:04:08,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-10 13:04:08,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 13:04:09,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21181060 (allocated 23343104) 2026-09-10 13:04:09,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109488 2026-09-10 13:04:09,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-10 13:04:09,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109488 2026-09-10 13:04:09,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130409_116479_test_preset_timing_restaurant.txt 2026-09-10 13:04:09,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpa_q00um5_chrome_odoo" 2026-09-10 13:04:09,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109695 2026-09-10 13:04:09,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp6v4mxyti_chrome_odoo 2026-09-10 13:04:09,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33525/json/version 2026-09-10 13:04:09,389 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:09,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:09,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33525/json 2026-09-10 13:04:09,427 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:09,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33525/devtools/page/37DD448DC048A290B0404B1355AFA0ED 2026-09-10 13:04:09,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-10 13:04:09,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-10 13:04:09,547 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:09,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-10 13:04:09,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:09,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:09,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:09] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.034 2026-09-10 13:04:09,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '37DD448DC048A290B0404B1355AFA0ED', 'loaderId': '43D1BE88F4F6716758B57966A756843F', 'isDownload': False} 2026-09-10 13:04:09,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-10 13:04:09,651 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:09,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:09] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 13:04:09,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:09] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:04:09,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:09] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 13:04:10,091 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:10,094 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:10,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:04:10,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_guest_count_bank_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:10,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:04:10,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/15] Tour test_guest_count_bank_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:10,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:10,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:10,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.009 2026-09-10 13:04:10,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:04:10,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.028 2026-09-10 13:04:10,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-10 13:04:10,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 314 0.194 0.287 2026-09-10 13:04:10,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:04:10,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.007 2026-09-10 13:04:10,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-10 13:04:10,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.005 2026-09-10 13:04:10,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:10,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:11,048 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:11,049 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:04:11,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 13:04:11,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.027 0.023 2026-09-10 13:04:11,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-09-10 13:04:11,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 13:04:11,116 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:11,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:11,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/15] Tour test_guest_count_bank_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:04:11,229 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:04:11,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.049 0.041 2026-09-10 13:04:11,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/15] Tour test_guest_count_bank_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 13:04:11,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.063 0.127 2026-09-10 13:04:11,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.120 2026-09-10 13:04:11,464 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:11,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/15] Tour test_guest_count_bank_payment → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-10 13:04:11,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:04:11,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/15] Tour test_guest_count_bank_payment → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:11,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/15] Tour test_guest_count_bank_payment → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:04:11,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:04:11,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:04:11,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-09-10 13:04:11,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/15] Tour test_guest_count_bank_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:04:11,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:04:11,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/15] Tour test_guest_count_bank_payment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:04:11,996 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2481019 started for PoS orders references: [{'name': '/', 'pos_reference': '264-118-000001', 'uuid': '2a4672fc-ec54-458b-871d-0fcca52eec23'}] 2026-09-10 13:04:11,999 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:12,045 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2481019 order {'name': '/', 'pos_reference': '264-118-000001', 'uuid': '2a4672fc-ec54-458b-871d-0fcca52eec23'} created pos.order #763 2026-09-10 13:04:12,054 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2481019 finished 2026-09-10 13:04:12,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.038 0.063 2026-09-10 13:04:12,180 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:12,182 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:12,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/15] Tour test_guest_count_bank_payment → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-10 13:04:12,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/15] Tour test_guest_count_bank_payment → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:04:12,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-10 13:04:12,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 13:04:12,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17416696 (allocated 19271680) 2026-09-10 13:04:12,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109695 2026-09-10 13:04:12,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-10 13:04:12,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109695 2026-09-10 13:04:12,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130412_493750_test_preset_timing_restaurant.txt 2026-09-10 13:04:12,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp6v4mxyti_chrome_odoo" 2026-09-10 13:04:12,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-10 13:04:12,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 109883 2026-09-10 13:04:12,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpf00kdeth_chrome_odoo 2026-09-10 13:04:12,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:46849/json/version 2026-09-10 13:04:12,952 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:12,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:12,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:46849/json 2026-09-10 13:04:12,998 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:13,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:46849/devtools/page/75AF0D9107913989637FE667EE8185C7 2026-09-10 13:04:13,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-10 13:04:13,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-10 13:04:13,197 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:13,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-10 13:04:13,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:13,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:13,218 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:13,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:13] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.038 0.412 2026-09-10 13:04:13,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '75AF0D9107913989637FE667EE8185C7', 'loaderId': '5A00CD40FB5B05A1B69C702B609F2644', 'isDownload': False} 2026-09-10 13:04:13,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-10 13:04:13,687 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:13,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:04:13,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:04:13,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:13] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:04:14,142 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:14,158 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:14,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-09-10 13:04:14,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate test code "odoo.startTour('RestaurantPresetEatInTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:14,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [1/14] Tour RestaurantPresetEatInTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:14,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:04:14,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-09-10 13:04:14,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:14,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-09-10 13:04:14,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-10 13:04:14,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.024 2026-09-10 13:04:14,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:04:14,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.232 0.275 2026-09-10 13:04:14,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:04:14,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:04:15,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.047 2026-09-10 13:04:15,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 13:04:15,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:15,104 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.007 2026-09-10 13:04:15,126 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:15,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:04:15,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [2/14] Tour RestaurantPresetEatInTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:15,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:04:15,261 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:04:15,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.105 0.029 2026-09-10 13:04:15,267 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:04:15,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.139 2026-09-10 13:04:15,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-09-10 13:04:15,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [3/14] Tour RestaurantPresetEatInTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:04:15,377 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:04:15,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.031 2026-09-10 13:04:15,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.011 0.072 2026-09-10 13:04:15,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.115 2026-09-10 13:04:15,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:15,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [4/14] Tour RestaurantPresetEatInTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:15,672 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:15,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [5/14] Tour RestaurantPresetEatInTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:15,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [6/14] Tour RestaurantPresetEatInTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:04:15,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [7/14] Tour RestaurantPresetEatInTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:15,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [8/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:04:15,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [9/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:04:15,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [10/14] Tour RestaurantPresetEatInTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:04:16,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [11/14] Tour RestaurantPresetEatInTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:04:16,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [12/14] Tour RestaurantPresetEatInTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:04:16,122 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:16,124 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:16,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [13/14] Tour RestaurantPresetEatInTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:04:16,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [14/14] Tour RestaurantPresetEatInTour → Step Cashier test_user exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(test_user)) 2026-09-10 13:04:16,248 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2766754 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a391bc7-aa87-4099-8779-d7613f90ca1b'}] 2026-09-10 13:04:16,257 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:16,515 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2766754 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1a391bc7-aa87-4099-8779-d7613f90ca1b'} created pos.order #764 2026-09-10 13:04:16,528 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2766754 finished 2026-09-10 13:04:16,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.116 0.210 2026-09-10 13:04:16,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-10 13:04:16,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:04:16,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15443496 (allocated 16777216) 2026-09-10 13:04:16,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 109883 2026-09-10 13:04:16,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-10 13:04:16,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 109883 2026-09-10 13:04:16,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130416_938929_test_restaurant_preset_eatin_tour.txt 2026-09-10 13:04:16,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpf00kdeth_chrome_odoo" 2026-09-10 13:04:16,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-10 13:04:17,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 110083 2026-09-10 13:04:17,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpdeeov9mp_chrome_odoo 2026-09-10 13:04:17,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:41367/json/version 2026-09-10 13:04:17,345 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:17,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:17,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:41367/json 2026-09-10 13:04:17,365 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:17,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:41367/devtools/page/605FE17F1764011D28E803C319C32E0A 2026-09-10 13:04:17,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-10 13:04:17,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-10 13:04:17,529 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:17,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-10 13:04:17,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:17,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:17,580 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:18,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.064 0.433 2026-09-10 13:04:18,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '605FE17F1764011D28E803C319C32E0A', 'loaderId': '22241C66B6FB2B8E0BA5614A311476AE', 'isDownload': False} 2026-09-10 13:04:18,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate ready code "odoo.isTourReady('test_show_default_with_register_screen')" 2026-09-10 13:04:18,096 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:18,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-10 13:04:18,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:04:18,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 13:04:18,561 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:18,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 13:04:18,592 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:04:18,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate test code "odoo.startTour('test_show_default_with_register_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:18,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [1/23] Tour test_show_default_with_register_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:18,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:04:18,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:18,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:18,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.010 2026-09-10 13:04:18,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.044 2026-09-10 13:04:18,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.029 2026-09-10 13:04:18,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 13:04:19,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.151 0.249 2026-09-10 13:04:19,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:19,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:04:19,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.051 2026-09-10 13:04:19,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:04:19,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:19,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:04:19,452 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:04:19,455 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:04:19,456 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 13:04:19,501 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:19,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.051 0.035 2026-09-10 13:04:19,503 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:19,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.098 2026-09-10 13:04:19,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-10 13:04:19,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [2/23] Tour test_show_default_with_register_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:19,611 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:04:19,675 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:19,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [3/23] Tour test_show_default_with_register_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:19,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.048 0.072 2026-09-10 13:04:19,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.027 0.166 2026-09-10 13:04:19,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.151 2026-09-10 13:04:19,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [4/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:19,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [5/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:20,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [6/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:20,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [7/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:20,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [8/23] Tour test_show_default_with_register_screen → Step click Set Table button (trigger: .product-screen .actionpad .set-table) 2026-09-10 13:04:20,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [9/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:20,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [10/23] Tour test_show_default_with_register_screen → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 13:04:20,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [11/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:20,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [12/23] Tour test_show_default_with_register_screen → Step table number 5 is shown in the input (trigger: .product-screen .input .input-value:contains('5')) 2026-09-10 13:04:20,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [13/23] Tour test_show_default_with_register_screen → Step click Assign to assign order to table 5 (trigger: .product-screen .actionpad .assign-button) 2026-09-10 13:04:20,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [14/23] Tour test_show_default_with_register_screen → Step click New button to navigate to a new empty order (trigger: .product-screen .actionpad button:contains('New')) 2026-09-10 13:04:20,551 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11157241 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '08f5adc2-77e9-4f9f-8c8f-23ee494fe7d8'}] 2026-09-10 13:04:20,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [15/23] Tour test_show_default_with_register_screen → Step .pos-leftheader .orders-button 2026-09-10 13:04:20,635 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11157241 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '08f5adc2-77e9-4f9f-8c8f-23ee494fe7d8'} created pos.order #765 2026-09-10 13:04:20,646 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11157241 finished 2026-09-10 13:04:20,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [16/23] Tour test_show_default_with_register_screen → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:04:20,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.057 0.101 2026-09-10 13:04:20,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.030 0.064 2026-09-10 13:04:20,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 13:04:20,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [17/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:20,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [18/23] Tour test_show_default_with_register_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:04:20,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [19/23] Tour test_show_default_with_register_screen → Step loaded order should contain Coca-Cola (trigger: .product-screen .orderline .product-name:contains('Coca-Cola')) 2026-09-10 13:04:20,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.012 2026-09-10 13:04:20,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [20/23] Tour test_show_default_with_register_screen → Step click New button again (trigger: .product-screen .actionpad button:contains('New')) 2026-09-10 13:04:21,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [21/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:21,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [22/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 13:04:21,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [23/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:21,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-10 13:04:21,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 13:04:21,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15440344 (allocated 16777216) 2026-09-10 13:04:21,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 110083 2026-09-10 13:04:21,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-10 13:04:21,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 110083 2026-09-10 13:04:21,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130421_400749_test_show_default_with_register_screen.txt 2026-09-10 13:04:21,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpdeeov9mp_chrome_odoo" 2026-09-10 13:04:21,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-10 13:04:21,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 110283 2026-09-10 13:04:21,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpk9eip04q_chrome_odoo 2026-09-10 13:04:21,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:33915/json/version 2026-09-10 13:04:21,784 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:21,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:21,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:33915/json 2026-09-10 13:04:21,798 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:21,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:33915/devtools/page/E25B257E51293E5936F95779B3579AEA 2026-09-10 13:04:21,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-10 13:04:21,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-10 13:04:21,995 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:22,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-10 13:04:22,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:22,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:22,025 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:22,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.059 0.327 2026-09-10 13:04:22,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': 'E25B257E51293E5936F95779B3579AEA', 'loaderId': 'D60AB63370BDEDE60CFB611706915C1D', 'isDownload': False} 2026-09-10 13:04:22,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-09-10 13:04:22,431 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:22,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 13:04:22,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:04:22,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:04:22,922 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:22,930 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:22,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:04:22,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate test code "odoo.startTour('test_sync_lines_qty_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:22,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:04:22,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [1/22] Tour test_sync_lines_qty_update → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:22,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:04:22,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:23,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-10 13:04:23,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-10 13:04:23,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.027 2026-09-10 13:04:23,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-10 13:04:23,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.238 0.448 2026-09-10 13:04:23,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:04:23,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:04:23,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-10 13:04:23,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:04:24,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:24,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:04:24,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:24,077 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:04:24,085 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:04:24,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.026 2026-09-10 13:04:24,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.079 2026-09-10 13:04:24,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-09-10 13:04:24,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:04:24,162 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:04:24,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [2/22] Tour test_sync_lines_qty_update → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:24,203 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:04:24,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.068 0.045 2026-09-10 13:04:24,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [3/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:24,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.041 0.146 2026-09-10 13:04:24,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.113 2026-09-10 13:04:24,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:04:24,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [4/22] Tour test_sync_lines_qty_update → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:24,566 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:24,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [5/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:04:24,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [6/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:24,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [7/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:24,756 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68144201 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2c2455-2e05-4327-a22d-56888806d142'}] 2026-09-10 13:04:24,813 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68144201 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2c2455-2e05-4327-a22d-56888806d142'} created pos.order #766 2026-09-10 13:04:24,824 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68144201 finished 2026-09-10 13:04:24,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.045 0.064 2026-09-10 13:04:24,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [8/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:24,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [9/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:24,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:04:25,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [10/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:25,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [11/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:27,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [12/22] Tour test_sync_lines_qty_update → Step body 2026-09-10 13:04:27,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [13/22] Tour test_sync_lines_qty_update → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:04:27,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [14/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":3} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-10 13:04:27,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [15/22] Tour test_sync_lines_qty_update → Step body 2026-09-10 13:04:27,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [16/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:27,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [17/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:27,523 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12034444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2c2455-2e05-4327-a22d-56888806d142'}] 2026-09-10 13:04:27,553 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12034444 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cd2c2455-2e05-4327-a22d-56888806d142'} updated pos.order #766 2026-09-10 13:04:27,562 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12034444 finished 2026-09-10 13:04:27,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.032 0.070 2026-09-10 13:04:27,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [18/22] Tour test_sync_lines_qty_update → Step .floor-map 2026-09-10 13:04:27,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [19/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:29,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [20/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:29,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [21/22] Tour test_sync_lines_qty_update → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:04:29,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 13:04:29,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [22/22] Tour test_sync_lines_qty_update → Step body 2026-09-10 13:04:29,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-10 13:04:29,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:04:30,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15865148 (allocated 17039360) 2026-09-10 13:04:30,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 110283 2026-09-10 13:04:30,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-10 13:04:30,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 110283 2026-09-10 13:04:30,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130430_112616_test_sync_lines_qty_update.txt 2026-09-10 13:04:30,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpk9eip04q_chrome_odoo" 2026-09-10 13:04:30,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-10 13:04:30,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 110480 2026-09-10 13:04:30,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpliosda0y_chrome_odoo 2026-09-10 13:04:30,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:33151/json/version 2026-09-10 13:04:30,504 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:30,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:30,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:33151/json 2026-09-10 13:04:30,528 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:30,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:33151/devtools/page/903045FA38BB364F95F9CD3CBC8A6AEA 2026-09-10 13:04:30,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-10 13:04:30,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-10 13:04:30,703 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:30,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-10 13:04:30,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:30,715 26 INFO rb-c800635-224702-413894 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/118" 2026-09-10 13:04:30,725 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:31,164 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.036 0.405 2026-09-10 13:04:31,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '903045FA38BB364F95F9CD3CBC8A6AEA', 'loaderId': '5B749525A55EB88A9459E3535026C445', 'isDownload': False} 2026-09-10 13:04:31,167 26 INFO rb-c800635-224702-413894 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-09-10 13:04:31,187 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:31,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:04:31,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:04:31,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:04:31,644 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:31,646 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:31,669 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 13:04:31,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate test code "odoo.startTour('test_sync_lines_qty_update_ticket_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:31,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [1/29] Tour test_sync_lines_qty_update_ticket_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:31,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-10 13:04:31,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 13:04:31,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:31,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 13:04:31,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 13:04:31,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.029 2026-09-10 13:04:31,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.020 2026-09-10 13:04:32,372 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.249 0.280 2026-09-10 13:04:32,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:04:32,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:32,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-10 13:04:32,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:04:32,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:32,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-09-10 13:04:32,601 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:32,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:32,615 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:32,619 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:04:32,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:32,658 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:32,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.028 0.040 2026-09-10 13:04:32,697 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:04:32,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.083 2026-09-10 13:04:32,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [2/29] Tour test_sync_lines_qty_update_ticket_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:32,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.077 0.056 2026-09-10 13:04:32,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.162 2026-09-10 13:04:32,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [3/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .register-label 2026-09-10 13:04:32,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.055 2026-09-10 13:04:33,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [4/29] Tour test_sync_lines_qty_update_ticket_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:33,080 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:33,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [5/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:33,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [6/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:33,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [7/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:33,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [8/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:33,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [9/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:33,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [10/29] Tour test_sync_lines_qty_update_ticket_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:04:33,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [11/29] Tour test_sync_lines_qty_update_ticket_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:04:33,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [12/29] Tour test_sync_lines_qty_update_ticket_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:04:33,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [13/29] Tour test_sync_lines_qty_update_ticket_screen → Step Search for partner "A powerful Pos man!" (trigger: .modal-dialog .input-group input) 2026-09-10 13:04:33,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [14/29] Tour test_sync_lines_qty_update_ticket_screen → Step click partner 'A powerful Pos man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful Pos man!)) 2026-09-10 13:04:33,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [15/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:33,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [16/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-09-10 13:04:33,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [17/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:04:33,933 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91119071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f022b036-b77d-4052-bb9d-59c861b10b2c'}] 2026-09-10 13:04:34,003 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91119071 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f022b036-b77d-4052-bb9d-59c861b10b2c'} created pos.order #767 2026-09-10 13:04:34,021 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91119071 finished 2026-09-10 13:04:34,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.069 0.077 2026-09-10 13:04:34,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.053 0.046 2026-09-10 13:04:34,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.012 2026-09-10 13:04:34,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [18/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:34,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [19/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:04:34,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [20/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:34,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [21/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:34,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [22/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-09-10 13:04:34,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [23/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:34,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [24/29] Tour test_sync_lines_qty_update_ticket_screen → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:04:34,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [25/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:34,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [26/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:34,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [27/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-10 13:04:34,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [28/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:34,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [29/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-09-10 13:04:34,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-10 13:04:34,896 26 INFO rb-c800635-224702-413894 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-09-10 13:04:34,901 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62405501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f022b036-b77d-4052-bb9d-59c861b10b2c'}] 2026-09-10 13:04:34,953 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62405501 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f022b036-b77d-4052-bb9d-59c861b10b2c'} updated pos.order #767 2026-09-10 13:04:34,971 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62405501 finished 2026-09-10 13:04:35,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 19315752 (allocated 21106688) 2026-09-10 13:04:35,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.063 0.050 2026-09-10 13:04:35,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 110480 2026-09-10 13:04:35,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-10 13:04:35,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 110480 2026-09-10 13:04:35,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130435_148429_test_sync_lines_qty_update_ticket_screen.txt 2026-09-10 13:04:35,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpliosda0y_chrome_odoo" 2026-09-10 13:04:35,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-10 13:04:35,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 110686 2026-09-10 13:04:35,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmp_7tss7sr_chrome_odoo 2026-09-10 13:04:35,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:45177/json/version 2026-09-10 13:04:35,521 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:35,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:35,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:45177/json 2026-09-10 13:04:35,544 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:35,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:45177/devtools/page/AD5243083C31BF82D14D9BCBBB774614 2026-09-10 13:04:35,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-10 13:04:35,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-10 13:04:35,714 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:35,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-10 13:04:35,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:35,736 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:35,749 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:36,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.061 0.413 2026-09-10 13:04:36,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'AD5243083C31BF82D14D9BCBBB774614', 'loaderId': '4C28E726F94DA0169F9BB9699A884F7D', 'isDownload': False} 2026-09-10 13:04:36,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-09-10 13:04:36,247 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:36,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 13:04:36,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:04:36,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-09-10 13:04:36,713 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:36,718 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:36,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:04:36,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate test code "odoo.startTour('test_sync_set_line_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:36,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [1/23] Tour test_sync_set_line_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:36,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-10 13:04:36,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:04:36,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:36,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 13:04:36,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-10 13:04:36,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.022 2026-09-10 13:04:36,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:04:37,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.302 0.296 2026-09-10 13:04:37,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:04:37,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:04:37,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.026 2026-09-10 13:04:37,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:04:37,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:37,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:04:37,764 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:37,772 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:37,775 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:37,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.018 2026-09-10 13:04:37,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-09-10 13:04:37,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 13:04:37,842 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:37,848 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:37,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [2/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:37,931 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:04:38,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [3/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:38,059 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.093 2026-09-10 13:04:38,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.026 0.199 2026-09-10 13:04:38,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.115 2026-09-10 13:04:38,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:04:38,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [4/23] Tour test_sync_set_line_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:38,333 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:38,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [5/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:04:38,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [6/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:38,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [7/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:38,520 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11814876 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '309404b3-c5ad-4cbf-93c8-2335c1220ccc'}] 2026-09-10 13:04:38,570 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11814876 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '309404b3-c5ad-4cbf-93c8-2335c1220ccc'} created pos.order #768 2026-09-10 13:04:38,580 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11814876 finished 2026-09-10 13:04:38,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.034 0.061 2026-09-10 13:04:38,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [8/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:38,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [9/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:38,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 13:04:40,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [10/23] Tour test_sync_set_line_note → Step body 2026-09-10 13:04:40,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [11/23] Tour test_sync_set_line_note → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:04:40,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [12/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:40,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [13/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:04:40,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [14/23] Tour test_sync_set_line_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:04:41,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [15/23] Tour test_sync_set_line_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-10 13:04:41,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [16/23] Tour test_sync_set_line_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-10 13:04:41,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [17/23] Tour test_sync_set_line_note → Step input text 'Demo note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:04:41,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [18/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:04:41,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [19/23] Tour test_sync_set_line_note → Step body 2026-09-10 13:04:41,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [20/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:41,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [21/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:41,377 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46727484 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '309404b3-c5ad-4cbf-93c8-2335c1220ccc'}] 2026-09-10 13:04:41,420 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46727484 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '309404b3-c5ad-4cbf-93c8-2335c1220ccc'} updated pos.order #768 2026-09-10 13:04:41,431 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46727484 finished 2026-09-10 13:04:41,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.044 0.086 2026-09-10 13:04:41,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [22/23] Tour test_sync_set_line_note → Step .floor-map 2026-09-10 13:04:41,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [23/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:43,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-10 13:04:43,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:04:43,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15577372 (allocated 16777216) 2026-09-10 13:04:43,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 110686 2026-09-10 13:04:43,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-10 13:04:43,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 110686 2026-09-10 13:04:43,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130443_794463_test_sync_set_line_note.txt 2026-09-10 13:04:43,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmp_7tss7sr_chrome_odoo" 2026-09-10 13:04:43,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-10 13:04:44,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 110878 2026-09-10 13:04:44,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpohwlp7ze_chrome_odoo 2026-09-10 13:04:44,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:42313/json/version 2026-09-10 13:04:44,209 26 INFO rb-c800635-224702-413894 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-09-10 13:04:44,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:44,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:42313/json 2026-09-10 13:04:44,262 26 INFO rb-c800635-224702-413894 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-09-10 13:04:44,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:42313/devtools/page/19AB28837E9195BD476924C474527B56 2026-09-10 13:04:44,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-10 13:04:44,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-10 13:04:44,413 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:44,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-10 13:04:44,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:44,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:44,438 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:44,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:44] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.070 0.387 2026-09-10 13:04:44,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '19AB28837E9195BD476924C474527B56', 'loaderId': '66C341C80A2B6008DBBE8DD47EA63E7D', 'isDownload': False} 2026-09-10 13:04:44,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-10 13:04:44,906 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:44,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:44] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-10 13:04:44,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:44] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:04:44,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:44] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-10 13:04:45,338 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:45,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:45,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:04:45,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate test code "odoo.startTour('test_sync_set_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:45,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [1/21] Tour test_sync_set_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:45,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-10 13:04:45,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:45,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:45,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-10 13:04:45,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-10 13:04:45,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.037 0.029 2026-09-10 13:04:45,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-10 13:04:46,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.199 0.293 2026-09-10 13:04:46,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:04:46,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:04:46,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.036 2026-09-10 13:04:46,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:46,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:46,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:04:46,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:46,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:46,326 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:46,332 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:04:46,351 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:46,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.013 0.029 2026-09-10 13:04:46,373 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:04:46,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-09-10 13:04:46,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [2/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:46,394 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:04:46,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [3/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:46,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.094 0.111 2026-09-10 13:04:46,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.036 0.230 2026-09-10 13:04:46,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.078 0.182 2026-09-10 13:04:46,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:04:46,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [4/21] Tour test_sync_set_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:46,905 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:46,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [5/21] Tour test_sync_set_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:04:47,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [6/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:47,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [7/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:47,098 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52519642 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9d882e0e-c2e4-4c47-99bc-62040b372237'}] 2026-09-10 13:04:47,162 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52519642 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9d882e0e-c2e4-4c47-99bc-62040b372237'} created pos.order #769 2026-09-10 13:04:47,178 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52519642 finished 2026-09-10 13:04:47,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.039 0.087 2026-09-10 13:04:47,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [8/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:47,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [9/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:47,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.007 2026-09-10 13:04:49,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-10 13:04:49,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [11/21] Tour test_sync_set_note → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:04:49,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [12/21] Tour test_sync_set_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:04:49,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [13/21] Tour test_sync_set_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-10 13:04:49,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [14/21] Tour test_sync_set_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-10 13:04:49,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [15/21] Tour test_sync_set_note → Step input text 'Hello world' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:04:49,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [16/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:04:49,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-10 13:04:49,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [18/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:49,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [19/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:49,865 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54584814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9d882e0e-c2e4-4c47-99bc-62040b372237'}] 2026-09-10 13:04:49,885 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54584814 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9d882e0e-c2e4-4c47-99bc-62040b372237'} updated pos.order #769 2026-09-10 13:04:49,894 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54584814 finished 2026-09-10 13:04:49,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.036 0.064 2026-09-10 13:04:49,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-09-10 13:04:50,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [21/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:52,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-10 13:04:52,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 13:04:52,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15497964 (allocated 17039360) 2026-09-10 13:04:52,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 110878 2026-09-10 13:04:52,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-10 13:04:52,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 110878 2026-09-10 13:04:52,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130452_251269_test_sync_set_note.txt 2026-09-10 13:04:52,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpohwlp7ze_chrome_odoo" 2026-09-10 13:04:52,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-10 13:04:52,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 111078 2026-09-10 13:04:52,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpekjoq65y_chrome_odoo 2026-09-10 13:04:52,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33787/json/version 2026-09-10 13:04:52,619 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:52,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-09-10 13:04:52,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33787/json 2026-09-10 13:04:52,664 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:04:52,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:33787/devtools/page/1B8D9B90B48F3AF66A36284BCA438D0A 2026-09-10 13:04:52,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-10 13:04:52,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-10 13:04:52,818 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:04:52,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-10 13:04:52,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:04:52,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:04:52,875 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:53,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:53] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.041 0.630 2026-09-10 13:04:53,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '1B8D9B90B48F3AF66A36284BCA438D0A', 'loaderId': '39267F0E97BED62175025D02DD0B0A80', 'isDownload': False} 2026-09-10 13:04:53,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-10 13:04:53,555 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:04:53,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 13:04:53,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 13:04:53,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:04:54,055 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:54,065 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:54,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:04:54,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate test code "odoo.startTour('test_sync_set_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:04:54,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [1/22] Tour test_sync_set_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:04:54,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:04:54,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:04:54,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:54,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.014 2026-09-10 13:04:54,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.031 2026-09-10 13:04:54,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.004 2026-09-10 13:04:54,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.019 2026-09-10 13:04:54,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.277 0.263 2026-09-10 13:04:54,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:04:54,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 13:04:54,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.032 2026-09-10 13:04:54,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:04:55,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-10 13:04:55,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:04:55,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:04:55,075 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:55,082 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:55,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:55,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.033 2026-09-10 13:04:55,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.056 2026-09-10 13:04:55,155 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:04:55,156 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:04:55,192 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:55,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [2/22] Tour test_sync_set_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:04:55,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.043 2026-09-10 13:04:55,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.029 0.174 2026-09-10 13:04:55,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [3/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:55,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.028 2026-09-10 13:04:55,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:04:55,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [4/22] Tour test_sync_set_partner → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:04:55,622 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:04:55,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [5/22] Tour test_sync_set_partner → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:04:55,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [6/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:55,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [7/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:55,826 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24791153 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c7f976ea-ea2d-42ce-8c41-afad63362fbe'}] 2026-09-10 13:04:55,885 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24791153 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c7f976ea-ea2d-42ce-8c41-afad63362fbe'} created pos.order #770 2026-09-10 13:04:55,898 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24791153 finished 2026-09-10 13:04:55,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.041 0.078 2026-09-10 13:04:55,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [8/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:04:56,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:04:56,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [9/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:58,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-10 13:04:58,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [11/22] Tour test_sync_set_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:04:58,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/22] Tour test_sync_set_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:04:58,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [13/22] Tour test_sync_set_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:04:58,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [14/22] Tour test_sync_set_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:04:58,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [15/22] Tour test_sync_set_partner → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-10 13:04:58,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [16/22] Tour test_sync_set_partner → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-10 13:04:58,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [17/22] Tour test_sync_set_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:04:58,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-10 13:04:58,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [19/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:04:58,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [20/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:04:58,730 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88875723 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c7f976ea-ea2d-42ce-8c41-afad63362fbe'}] 2026-09-10 13:04:58,758 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88875723 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c7f976ea-ea2d-42ce-8c41-afad63362fbe'} updated pos.order #770 2026-09-10 13:04:58,770 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88875723 finished 2026-09-10 13:04:58,846 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.046 0.072 2026-09-10 13:04:58,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-09-10 13:04:58,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:00,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-10 13:05:00,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 13:05:01,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 19264944 (allocated 20582400) 2026-09-10 13:05:01,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 111078 2026-09-10 13:05:01,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-10 13:05:01,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 111078 2026-09-10 13:05:01,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130501_131812_test_sync_set_partner.txt 2026-09-10 13:05:01,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpekjoq65y_chrome_odoo" 2026-09-10 13:05:01,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-10 13:05:01,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 111270 2026-09-10 13:05:01,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmp6jy5nmjg_chrome_odoo 2026-09-10 13:05:01,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:32955/json/version 2026-09-10 13:05:01,556 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:01,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-10 13:05:01,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:32955/json 2026-09-10 13:05:01,618 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:01,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:32955/devtools/page/653BB4751825379F1AB6CFA4AE4C9523 2026-09-10 13:05:01,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-10 13:05:01,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-10 13:05:01,779 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:05:01,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-10 13:05:01,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:05:01,799 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:05:01,810 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:02,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.083 0.441 2026-09-10 13:05:02,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '653BB4751825379F1AB6CFA4AE4C9523', 'loaderId': '7E8B6A180D74DD73C5C83ACE14A26419', 'isDownload': False} 2026-09-10 13:05:02,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-10 13:05:02,363 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:05:02,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:05:02,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-09-10 13:05:02,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:05:02,860 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:02,872 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:02,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:05:02,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate test code "odoo.startTour('test_sync_set_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:05:02,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [1/24] Tour test_sync_set_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:05:02,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:05:02,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:05:02,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:03,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-09-10 13:05:03,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-10 13:05:03,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.025 2026-09-10 13:05:03,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.031 2026-09-10 13:05:03,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.230 0.279 2026-09-10 13:05:03,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:05:03,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-09-10 13:05:03,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.037 2026-09-10 13:05:03,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:05:03,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-10 13:05:03,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-10 13:05:03,882 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:03,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:05:03,902 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:05:03,911 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:05:03,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.027 2026-09-10 13:05:03,959 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:05:03,965 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:03,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.063 2026-09-10 13:05:03,994 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:05:04,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [2/24] Tour test_sync_set_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:05:04,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.032 0.069 2026-09-10 13:05:04,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [3/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:04,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.143 2026-09-10 13:05:04,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.035 2026-09-10 13:05:04,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:05:04,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [4/24] Tour test_sync_set_pricelist → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:04,395 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:04,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [5/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-10 13:05:04,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [6/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:04,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [7/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:04,593 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2740078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '658d2f2a-7429-4713-8976-a6d213fca69c'}] 2026-09-10 13:05:04,653 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2740078 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '658d2f2a-7429-4713-8976-a6d213fca69c'} created pos.order #771 2026-09-10 13:05:04,667 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2740078 finished 2026-09-10 13:05:04,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.043 0.081 2026-09-10 13:05:04,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [8/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:04,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:05:04,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [9/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:06,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-10 13:05:06,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [11/24] Tour test_sync_set_pricelist → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:05:06,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [12/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:05:07,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [13/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:05:07,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [14/24] Tour test_sync_set_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:07,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [15/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:05:07,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [16/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .more-btn) 2026-09-10 13:05:07,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [17/24] Tour test_sync_set_pricelist → Step .o_pricelist_button 2026-09-10 13:05:07,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [18/24] Tour test_sync_set_pricelist → Step select price list 'Second Pricelist' (trigger: .selection-item:contains("Second Pricelist")) 2026-09-10 13:05:07,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [19/24] Tour test_sync_set_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:05:07,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-10 13:05:07,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [21/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:07,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [22/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:07,528 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76991696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '658d2f2a-7429-4713-8976-a6d213fca69c'}] 2026-09-10 13:05:07,545 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76991696 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '658d2f2a-7429-4713-8976-a6d213fca69c'} updated pos.order #771 2026-09-10 13:05:07,553 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76991696 finished 2026-09-10 13:05:07,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.034 0.062 2026-09-10 13:05:07,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-09-10 13:05:07,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [24/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:09,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-10 13:05:09,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:05:09,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15555404 (allocated 17301504) 2026-09-10 13:05:09,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 111270 2026-09-10 13:05:09,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-10 13:05:09,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 111270 2026-09-10 13:05:09,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130509_898257_test_sync_set_pricelist.txt 2026-09-10 13:05:09,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmp6jy5nmjg_chrome_odoo" 2026-09-10 13:05:09,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-10 13:05:10,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 111469 2026-09-10 13:05:10,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpxmn_xek7_chrome_odoo 2026-09-10 13:05:10,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:36217/json/version 2026-09-10 13:05:10,492 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:10,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-09-10 13:05:10,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:36217/json 2026-09-10 13:05:10,564 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:10,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:36217/devtools/page/22B502B70CC5B8401AC75881DEED0CF4 2026-09-10 13:05:10,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-10 13:05:10,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-10 13:05:10,716 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 13:05:10,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-10 13:05:10,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:05:10,727 26 INFO rb-c800635-224702-413894 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/118" 2026-09-10 13:05:10,741 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:11,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.061 0.376 2026-09-10 13:05:11,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '22B502B70CC5B8401AC75881DEED0CF4', 'loaderId': '80F490AA8582408330A5198E2307040C', 'isDownload': False} 2026-09-10 13:05:11,178 26 INFO rb-c800635-224702-413894 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-09-10 13:05:11,197 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:05:11,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:05:11,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-09-10 13:05:11,250 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.033 2026-09-10 13:05:11,647 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:11,650 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:05:11,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-10 13:05:11,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate test code "odoo.startTour('test_tax_in_merge_table_order_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:05:11,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [1/15] Tour test_tax_in_merge_table_order_line_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:05:11,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-10 13:05:11,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:05:11,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:05:11,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 13:05:11,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-10 13:05:11,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.025 2026-09-10 13:05:11,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 13:05:12,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.214 0.325 2026-09-10 13:05:12,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:05:12,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:05:12,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-09-10 13:05:12,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:05:12,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-10 13:05:12,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-09-10 13:05:12,689 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:12,716 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:12,721 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:12,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.023 2026-09-10 13:05:12,754 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:12,757 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:12,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.051 2026-09-10 13:05:12,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-10 13:05:12,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [2/15] Tour test_tax_in_merge_table_order_line_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:05:12,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:05:12,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:12] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.071 0.037 2026-09-10 13:05:12,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [3/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-10 13:05:13,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.051 0.125 2026-09-10 13:05:13,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.074 2026-09-10 13:05:13,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [4/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:05:13,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:05:13,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [5/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_1' (trigger: article.product .product-content .product-name:contains("product_1")) 2026-09-10 13:05:13,248 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:13,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [6/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:13,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [7/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:13,407 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48244425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '634514f4-c111-42dd-a780-b4979bc99819'}] 2026-09-10 13:05:13,488 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48244425 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '634514f4-c111-42dd-a780-b4979bc99819'} created pos.order #772 2026-09-10 13:05:13,503 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48244425 finished 2026-09-10 13:05:13,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.095 2026-09-10 13:05:13,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [8/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-10 13:05:13,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [9/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:13,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:05:13,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [10/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_2' (trigger: article.product .product-content .product-name:contains("product_2")) 2026-09-10 13:05:13,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [11/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:13,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [12/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:13,842 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56085541 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f1a44e14-22ed-4772-803d-8a8fb5dfc86f'}] 2026-09-10 13:05:13,883 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56085541 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f1a44e14-22ed-4772-803d-8a8fb5dfc86f'} created pos.order #773 2026-09-10 13:05:13,898 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56085541 finished 2026-09-10 13:05:13,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.025 0.065 2026-09-10 13:05:13,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [13/15] Tour test_tax_in_merge_table_order_line_tour → Step .floor-map 2026-09-10 13:05:14,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [14/15] Tour test_tax_in_merge_table_order_line_tour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:14,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-10 13:05:14,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-10 13:05:15,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-10 13:05:15,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-10 13:05:15,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-10 13:05:15,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-10 13:05:16,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:16] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.003 0.005 2026-09-10 13:05:16,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-10 13:05:16,115 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51633970 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '634514f4-c111-42dd-a780-b4979bc99819'}] 2026-09-10 13:05:16,136 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1261] to pos.order #772 2026-09-10 13:05:16,139 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51633970 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '634514f4-c111-42dd-a780-b4979bc99819'} updated pos.order #772 2026-09-10 13:05:16,153 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51633970 finished 2026-09-10 13:05:16,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.036 0.064 2026-09-10 13:05:16,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.105 2026-09-10 13:05:16,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.034 0.062 2026-09-10 13:05:16,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.007 2026-09-10 13:05:16,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [15/15] Tour test_tax_in_merge_table_order_line_tour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-10 13:05:16,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-10 13:05:16,666 26 INFO rb-c800635-224702-413894 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-09-10 13:05:16,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16601016 (allocated 17436672) 2026-09-10 13:05:16,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 111469 2026-09-10 13:05:16,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-10 13:05:16,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 111469 2026-09-10 13:05:16,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130516_856769_test_tax_in_merge_table_order_line.txt 2026-09-10 13:05:16,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpxmn_xek7_chrome_odoo" 2026-09-10 13:05:16,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-10 13:05:17,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 111666 2026-09-10 13:05:17,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpq__kbz7c_chrome_odoo 2026-09-10 13:05:17,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:40065/json/version 2026-09-10 13:05:17,308 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:17,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-09-10 13:05:17,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:40065/json 2026-09-10 13:05:17,362 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:17,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:40065/devtools/page/515E5F666AA8F705E269309F2D18C408 2026-09-10 13:05:17,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-10 13:05:17,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-10 13:05:17,482 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:05:17,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-10 13:05:17,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:05:17,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:05:17,515 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:17,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:17] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.033 0.362 2026-09-10 13:05:17,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '515E5F666AA8F705E269309F2D18C408', 'loaderId': 'E884FC6FD2ECCAB8BB76940C982426F9', 'isDownload': False} 2026-09-10 13:05:17,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-10 13:05:17,928 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:05:17,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:05:17,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 13:05:17,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-09-10 13:05:18,396 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:05:18,403 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:05:18,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 13:05:18,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate test code "odoo.startTour('test_tip_after_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:05:18,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [1/47] Tour test_tip_after_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:05:18,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:05:18,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-09-10 13:05:18,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:18,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-10 13:05:18,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-10 13:05:18,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.034 2026-09-10 13:05:18,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-10 13:05:19,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.219 0.275 2026-09-10 13:05:19,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:05:19,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:05:19,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-10 13:05:19,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:05:19,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-10 13:05:19,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-09-10 13:05:19,354 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:05:19,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 13:05:19,402 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:05:19,408 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:05:19,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-09-10 13:05:19,422 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:05:19,425 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:05:19,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.029 0.054 2026-09-10 13:05:19,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [2/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:05:19,504 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:05:19,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.036 0.108 2026-09-10 13:05:19,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [3/47] Tour test_tip_after_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:05:19,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.168 2026-09-10 13:05:19,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.109 2026-09-10 13:05:19,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:05:19,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [4/47] Tour test_tip_after_payment → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:05:19,908 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:19,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [5/47] Tour test_tip_after_payment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:20,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [6/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:05:20,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [7/47] Tour test_tip_after_payment → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:05:20,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [8/47] Tour test_tip_after_payment → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:05:20,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [9/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:05:20,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [10/47] Tour test_tip_after_payment → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:05:20,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [11/47] Tour test_tip_after_payment → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:05:20,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [12/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-10 13:05:20,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [13/47] Tour test_tip_after_payment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:05:20,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [14/47] Tour test_tip_after_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:05:20,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [15/47] Tour test_tip_after_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:05:20,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [16/47] Tour test_tip_after_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-10 13:05:20,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [17/47] Tour test_tip_after_payment → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-10 13:05:20,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [18/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 13:05:20,679 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:20,680 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:20,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [19/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-10 13:05:20,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [20/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-10 13:05:20,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [21/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:20,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [22/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-10 13:05:20,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [23/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-09-10 13:05:21,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [24/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:21,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [25/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-10 13:05:21,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [26/47] Tour test_tip_after_payment → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-09-10 13:05:21,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [27/47] Tour test_tip_after_payment → Step delete Bank paymentline with 2.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.00")) ~ .delete-button) 2026-09-10 13:05:21,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [28/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 13:05:21,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [29/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-10 13:05:21,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [30/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 13:05:21,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [31/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:21,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [32/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-10 13:05:21,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [33/47] Tour test_tip_after_payment → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2/)) 2026-09-10 13:05:21,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [34/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:21,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [35/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-10 13:05:21,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [36/47] Tour test_tip_after_payment → Step amount tendered in the line is '5.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.00")) 2026-09-10 13:05:21,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [37/47] Tour test_tip_after_payment → Step delete Bank paymentline with 5.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("5.00")) ~ .delete-button) 2026-09-10 13:05:21,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [38/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-10 13:05:21,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [39/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-10 13:05:21,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [40/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-10 13:05:21,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [41/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:21,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [42/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-10 13:05:22,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [43/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3/)) 2026-09-10 13:05:22,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [44/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:22,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [45/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-10 13:05:22,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [46/47] Tour test_tip_after_payment → Step amount tendered in the line is '6.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6.00")) 2026-09-10 13:05:22,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [47/47] Tour test_tip_after_payment → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-10 13:05:22,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-10 13:05:22,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:05:22,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15606376 (allocated 17301504) 2026-09-10 13:05:22,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 111666 2026-09-10 13:05:22,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-10 13:05:22,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 111666 2026-09-10 13:05:22,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130522_506244_test_tip_after_payment.txt 2026-09-10 13:05:22,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpq__kbz7c_chrome_odoo" 2026-09-10 13:05:22,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-10 13:05:22,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 111855 2026-09-10 13:05:22,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpcgx8a5ob_chrome_odoo 2026-09-10 13:05:22,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:43131/json/version 2026-09-10 13:05:22,796 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:22,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-09-10 13:05:22,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:43131/json 2026-09-10 13:05:22,809 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:22,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:43131/devtools/page/0FA32A91859958D1453FFF0AF4FB71BE 2026-09-10 13:05:22,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-10 13:05:22,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-10 13:05:22,964 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:05:22,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-10 13:05:22,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:05:22,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:05:23,013 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:23,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:23] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.082 0.633 2026-09-10 13:05:23,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '0FA32A91859958D1453FFF0AF4FB71BE', 'loaderId': '65A7F1631103D7F7792DE0E5B55B51CD', 'isDownload': False} 2026-09-10 13:05:23,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-10 13:05:23,743 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:05:23,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:23] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.007 2026-09-10 13:05:23,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:23] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.029 2026-09-10 13:05:23,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:23] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-09-10 13:05:24,216 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:24,220 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:24,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:05:24,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate test code "odoo.startTour('test_transfering_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:05:24,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [1/118] Tour test_transfering_orders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:05:24,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-10 13:05:24,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:05:24,304 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:24,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.013 2026-09-10 13:05:24,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-10 13:05:24,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.026 2026-09-10 13:05:24,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-10 13:05:24,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.236 0.226 2026-09-10 13:05:24,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:05:24,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:05:25,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-10 13:05:25,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:05:25,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-10 13:05:25,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:05:25,128 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:25,141 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:05:25,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:05:25,186 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:05:25,187 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:05:25,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.036 2026-09-10 13:05:25,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-09-10 13:05:25,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-10 13:05:25,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [2/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:05:25,278 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:05:25,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-10 13:05:25,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.034 0.096 2026-09-10 13:05:25,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.057 0.159 2026-09-10 13:05:25,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.131 2026-09-10 13:05:25,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [4/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:25,689 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:25,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [5/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:25,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [6/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:25,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [7/118] Tour test_transfering_orders → Step set tab to Cola (trigger: .product-screen .new-tab) 2026-09-10 13:05:25,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [8/118] Tour test_transfering_orders → Step input text 'Cola' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:05:26,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [9/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:26,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [10/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:26,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [11/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:28,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-10 13:05:28,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [13/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:05:28,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [14/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:05:28,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [15/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:05:28,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [16/118] Tour test_transfering_orders → Step set tab to Water (trigger: .product-screen .new-tab) 2026-09-10 13:05:28,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [17/118] Tour test_transfering_orders → Step input text 'Water' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:05:28,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [18/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:28,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [19/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:28,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [20/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:30,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [21/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:30,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [22/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:05:30,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-09-10 13:05:30,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [23/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:05:30,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [24/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-10 13:05:30,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [25/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:31,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [26/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:31,025 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25398917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7fb03922-d48e-4483-a9f8-7729001e426f'}] 2026-09-10 13:05:31,127 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25398917 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7fb03922-d48e-4483-a9f8-7729001e426f'} created pos.order #774 2026-09-10 13:05:31,142 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25398917 finished 2026-09-10 13:05:31,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.077 0.084 2026-09-10 13:05:31,209 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78643321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'}] 2026-09-10 13:05:31,251 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78643321 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'} created pos.order #775 2026-09-10 13:05:31,272 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78643321 finished 2026-09-10 13:05:31,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.046 0.064 2026-09-10 13:05:31,340 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81521625 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'a4fad470-e915-49d2-8166-825c8efabff3'}] 2026-09-10 13:05:31,386 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81521625 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'a4fad470-e915-49d2-8166-825c8efabff3'} created pos.order #776 2026-09-10 13:05:31,397 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81521625 finished 2026-09-10 13:05:31,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.037 0.062 2026-09-10 13:05:31,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [27/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:05:31,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.008 2026-09-10 13:05:31,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [28/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:31,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [29/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:31,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [30/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:31,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [31/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:31,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [32/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:31,794 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94758415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '6400af42-ea94-4e4b-be3e-71c27b0f9ef6'}] 2026-09-10 13:05:31,840 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94758415 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '6400af42-ea94-4e4b-be3e-71c27b0f9ef6'} created pos.order #777 2026-09-10 13:05:31,849 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94758415 finished 2026-09-10 13:05:31,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.063 2026-09-10 13:05:31,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:31,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [34/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(4) 2026-09-10 13:05:32,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.034 0.047 2026-09-10 13:05:32,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-09-10 13:05:32,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [35/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Cola") 2026-09-10 13:05:32,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [36/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:32,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [37/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:05:32,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [38/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:05:32,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [39/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-10 13:05:32,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [40/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 13:05:32,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:32,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [42/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-10 13:05:32,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.040 0.038 2026-09-10 13:05:32,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.014 2026-09-10 13:05:32,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [43/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:05:32,681 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80362903 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'}] 2026-09-10 13:05:32,683 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:32,712 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1266] to pos.order #775 2026-09-10 13:05:32,717 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80362903 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'} updated pos.order #775 2026-09-10 13:05:32,730 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80362903 finished 2026-09-10 13:05:32,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.063 0.083 2026-09-10 13:05:32,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:32] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.041 0.063 2026-09-10 13:05:32,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [44/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-10 13:05:33,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [45/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-10 13:05:33,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [46/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:05:33,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [47/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:05:33,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:33,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [49/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(3) 2026-09-10 13:05:33,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.035 2026-09-10 13:05:33,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.018 2026-09-10 13:05:33,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [50/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:33,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [51/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:35,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [52/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:35,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [53/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:05:35,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-10 13:05:35,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [54/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-10 13:05:35,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [55/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 13:05:35,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [56/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:05:35,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [57/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:35,792 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19225475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '6400af42-ea94-4e4b-be3e-71c27b0f9ef6'}] 2026-09-10 13:05:35,815 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1267] to pos.order #777 2026-09-10 13:05:35,820 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19225475 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '6400af42-ea94-4e4b-be3e-71c27b0f9ef6'} updated pos.order #777 2026-09-10 13:05:35,831 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19225475 finished 2026-09-10 13:05:35,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.040 0.090 2026-09-10 13:05:36,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.032 0.054 2026-09-10 13:05:36,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.013 2026-09-10 13:05:36,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [58/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:36,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.017 0.022 2026-09-10 13:05:36,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [59/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-10 13:05:36,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [60/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-10 13:05:36,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:36,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [62/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(2) 2026-09-10 13:05:36,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.032 2026-09-10 13:05:36,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.014 2026-09-10 13:05:36,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [63/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:36,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [64/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:38,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [65/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:05:38,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [66/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:05:38,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.007 2026-09-10 13:05:38,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [67/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-10 13:05:38,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [68/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 13:05:38,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:38,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [70/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-10 13:05:38,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.046 0.037 2026-09-10 13:05:38,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:05:38,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [71/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:05:38,974 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5177604 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'}] 2026-09-10 13:05:39,019 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1268] to pos.order #775 2026-09-10 13:05:39,025 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5177604 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'} updated pos.order #775 2026-09-10 13:05:39,040 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5177604 finished 2026-09-10 13:05:39,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.062 0.074 2026-09-10 13:05:39,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:39] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.034 0.055 2026-09-10 13:05:39,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [72/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-10 13:05:39,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [73/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-10 13:05:39,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [74/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:05:39,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [75/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:05:39,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [76/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:39,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [77/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:39,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:39,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [79/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-09-10 13:05:39,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.023 0.035 2026-09-10 13:05:39,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.015 2026-09-10 13:05:39,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [80/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-10 13:05:39,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [81/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:39,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [82/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:05:39,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [83/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:05:40,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [84/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-10 13:05:40,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [85/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 13:05:40,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [86/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:40,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [87/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-10 13:05:40,181 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87922407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'}] 2026-09-10 13:05:40,202 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87922407 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'} updated pos.order #775 2026-09-10 13:05:40,213 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87922407 finished 2026-09-10 13:05:40,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.029 0.081 2026-09-10 13:05:40,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:05:40,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [88/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-10 13:05:40,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [89/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:05:40,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [90/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-10 13:05:40,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [91/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:40,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [92/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:40,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [93/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:40,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [94/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:42,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [95/118] Tour test_transfering_orders → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-10 13:05:42,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-10 13:05:42,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [97/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:05:42,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [98/118] Tour test_transfering_orders → Step set tab to Water2 (trigger: .product-screen .new-tab) 2026-09-10 13:05:42,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [99/118] Tour test_transfering_orders → Step input text 'Water2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:05:43,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [100/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:05:43,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [101/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:43,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [102/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:45,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:45,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [104/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water2") 2026-09-10 13:05:45,230 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52670474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'fc093e36-2c68-4f47-a3d3-8a2be9e83336'}] 2026-09-10 13:05:45,278 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52670474 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'fc093e36-2c68-4f47-a3d3-8a2be9e83336'} created pos.order #778 2026-09-10 13:05:45,295 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52670474 finished 2026-09-10 13:05:45,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.066 2026-09-10 13:05:45,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.031 2026-09-10 13:05:45,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-10 13:05:45,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [105/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:45,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [106/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:05:45,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [107/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:05:45,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [108/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-10 13:05:45,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [109/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 13:05:45,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [110/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:45,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [111/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-09-10 13:05:45,784 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13328371 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'}] 2026-09-10 13:05:45,815 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13328371 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5adaa073-d861-4567-8b15-481ccd02f5b6'} updated pos.order #775 2026-09-10 13:05:45,830 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13328371 finished 2026-09-10 13:05:45,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.075 2026-09-10 13:05:46,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:46] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.036 0.062 2026-09-10 13:05:46,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.011 2026-09-10 13:05:46,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.014 2026-09-10 13:05:46,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [112/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-09-10 13:05:46,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [113/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-10 13:05:46,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [114/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-10 13:05:46,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [115/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:46,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [116/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-10 13:05:46,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-10 13:05:46,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [118/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-09-10 13:05:46,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.032 0.039 2026-09-10 13:05:46,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-10 13:05:46,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:05:46,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.034 2026-09-10 13:05:46,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29211512 (allocated 30683136) 2026-09-10 13:05:46,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 111855 2026-09-10 13:05:46,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-10 13:05:46,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 111855 2026-09-10 13:05:46,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130546_749768_test_transfering_orders.txt 2026-09-10 13:05:46,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpcgx8a5ob_chrome_odoo" 2026-09-10 13:05:46,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-10 13:05:47,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 112085 2026-09-10 13:05:47,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpo630x96h_chrome_odoo 2026-09-10 13:05:47,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38843/json/version 2026-09-10 13:05:47,131 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:47,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:05:47,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38843/json 2026-09-10 13:05:47,167 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:47,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:38843/devtools/page/4F292725D23559C9D7902960EB9C2F22 2026-09-10 13:05:47,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-10 13:05:47,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-10 13:05:47,315 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 13:05:47,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-10 13:05:47,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:05:47,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:05:47,364 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:47,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:47] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.037 0.372 2026-09-10 13:05:47,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '4F292725D23559C9D7902960EB9C2F22', 'loaderId': '58A1375D0A2DAB223B1637A083BDE776', 'isDownload': False} 2026-09-10 13:05:47,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-10 13:05:47,787 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:05:47,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:47] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:05:47,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:47] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-10 13:05:47,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:47] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-10 13:05:48,225 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:48,232 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:05:48,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:05:48,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:05:48,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/21] Tour LeaveResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:05:48,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.035 2026-09-10 13:05:48,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:05:48,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:48,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-10 13:05:48,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.014 2026-09-10 13:05:48,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-10 13:05:48,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.028 2026-09-10 13:05:49,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.241 0.284 2026-09-10 13:05:49,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:49,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:05:49,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-10 13:05:49,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:05:49,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:05:49,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:05:49,262 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:05:49,292 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:49,319 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:05:49,336 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:05:49,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.051 0.026 2026-09-10 13:05:49,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-10 13:05:49,360 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:05:49,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/21] Tour LeaveResidualOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:05:49,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.102 2026-09-10 13:05:49,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:49,486 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:05:49,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.061 0.038 2026-09-10 13:05:49,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.129 2026-09-10 13:05:49,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.042 0.191 2026-09-10 13:05:49,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-09-10 13:05:49,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:49,767 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:49,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/21] Tour LeaveResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:49,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/21] Tour LeaveResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-10 13:05:49,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/21] Tour LeaveResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:05:49,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/21] Tour LeaveResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:05:50,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/21] Tour LeaveResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:05:50,034 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:50,037 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:50,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/21] Tour LeaveResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:05:50,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/21] Tour LeaveResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:05:50,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/21] Tour LeaveResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:05:50,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:05:50,278 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69368099 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e0f34370-79c8-4b02-a22b-e36db2bac63e'}] 2026-09-10 13:05:50,284 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:05:50,619 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69368099 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e0f34370-79c8-4b02-a22b-e36db2bac63e'} created pos.order #779 2026-09-10 13:05:50,635 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69368099 finished 2026-09-10 13:05:50,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.210 0.201 2026-09-10 13:05:50,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:05:50,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:50,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:05:50,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [16/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-10 13:05:51,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [17/21] Tour LeaveResidualOrder → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:05:51,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [18/21] Tour LeaveResidualOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:05:51,103 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67004635 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '974db8a8-d910-46d9-8e62-926c5b78ccd4'}] 2026-09-10 13:05:51,138 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67004635 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '974db8a8-d910-46d9-8e62-926c5b78ccd4'} created pos.order #780 2026-09-10 13:05:51,148 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67004635 finished 2026-09-10 13:05:51,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.061 2026-09-10 13:05:51,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [19/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:05:51,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [20/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-10 13:05:51,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [21/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:51,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-10 13:05:51,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 13:05:51,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16793356 (allocated 18485248) 2026-09-10 13:05:51,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 112085 2026-09-10 13:05:51,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-10 13:05:51,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 112085 2026-09-10 13:05:51,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130551_567394_test_user_on_residual_order.txt 2026-09-10 13:05:51,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpo630x96h_chrome_odoo" 2026-09-10 13:05:51,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 112286 2026-09-10 13:05:51,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp_dff7hss_chrome_odoo 2026-09-10 13:05:51,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:37373/json/version 2026-09-10 13:05:51,841 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:51,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:05:51,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:37373/json 2026-09-10 13:05:51,883 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:05:51,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:37373/devtools/page/752B26E687511454B2C51D5D04D3062C 2026-09-10 13:05:51,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-10 13:05:51,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-10 13:05:52,086 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:05:52,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-10 13:05:52,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-10 13:05:52,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-10 13:05:52,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.026 0.061 2026-09-10 13:05:52,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '752B26E687511454B2C51D5D04D3062C', 'loaderId': 'B4CED4989CC5F55D435A454F7C9F4675', 'isDownload': False} 2026-09-10 13:05:52,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-10 13:05:52,225 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:05:52,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:05:52,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 13:05:52,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-09-10 13:05:52,689 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:52,698 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:05:52,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:05:52,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:05:52,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/14] Tour FinishResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:05:52,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-10 13:05:52,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:05:52,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:52,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-10 13:05:52,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:05:52,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.029 2026-09-10 13:05:52,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-09-10 13:05:53,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 418 0.222 0.286 2026-09-10 13:05:53,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:05:53,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:05:53,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-10 13:05:53,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.011 2026-09-10 13:05:53,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:05:53,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.011 2026-09-10 13:05:53,748 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:05:53,792 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 13:05:53,795 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:05:53,812 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:05:53,816 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:05:53,836 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:05:53,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/14] Tour FinishResidualOrder → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-10 13:05:53,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.093 0.042 2026-09-10 13:05:53,889 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:05:53,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.145 2026-09-10 13:05:53,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/14] Tour FinishResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:05:54,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.073 0.098 2026-09-10 13:05:54,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.016 0.165 2026-09-10 13:05:54,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.027 2026-09-10 13:05:54,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/14] Tour FinishResidualOrder → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-10 13:05:54,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:54,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/14] Tour FinishResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:05:54,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/14] Tour FinishResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-10 13:05:54,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/14] Tour FinishResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:05:54,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/14] Tour FinishResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:05:54,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/14] Tour FinishResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:05:54,386 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:54,392 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:05:54,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/14] Tour FinishResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:05:54,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/14] Tour FinishResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:05:54,543 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/14] Tour FinishResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:05:54,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:05:54,613 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11835985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '974db8a8-d910-46d9-8e62-926c5b78ccd4'}] 2026-09-10 13:05:54,618 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:05:54,737 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [716] to pos.order #780 2026-09-10 13:05:54,950 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11835985 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '974db8a8-d910-46d9-8e62-926c5b78ccd4'} updated pos.order #780 2026-09-10 13:05:54,963 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11835985 finished 2026-09-10 13:05:55,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.185 0.216 2026-09-10 13:05:55,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:05:55,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-10 13:05:55,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:05:55,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15234212 (allocated 16515072) 2026-09-10 13:05:55,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 112286 2026-09-10 13:05:55,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-10 13:05:55,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 112286 2026-09-10 13:05:55,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130555_347684_test_user_on_residual_order.txt 2026-09-10 13:05:55,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp_dff7hss_chrome_odoo" 2026-09-10 13:05:55,422 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:06:05,148 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-09-10 13:06:05,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-10 13:06:05,665 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77950478 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-10 13:06:05,706 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77950478 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #781 2026-09-10 13:06:05,706 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77950478 finished 2026-09-10 13:06:05,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-10 13:06:05,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-10 13:06:05,859 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:06:14,080 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-09-10 13:06:14,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-10 13:06:15,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 112481 2026-09-10 13:06:15,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmppc2sfxqb_chrome_odoo 2026-09-10 13:06:15,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42311/json/version 2026-09-10 13:06:15,028 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:15,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-09-10 13:06:15,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42311/json 2026-09-10 13:06:15,088 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:15,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:42311/devtools/page/9C09529FF6DE335D5BCF09D12F0D1685 2026-09-10 13:06:15,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-10 13:06:15,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-10 13:06:15,248 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:06:15,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-10 13:06:15,267 26 INFO rb-c800635-224702-413894 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/122" in browser 2026-09-10 13:06:15,267 26 INFO rb-c800635-224702-413894 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/122" 2026-09-10 13:06:15,289 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:15,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:15] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.068 0.567 2026-09-10 13:06:15,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '9C09529FF6DE335D5BCF09D12F0D1685', 'loaderId': '3A45240A1BD2CB72F2B9C033362075A0', 'isDownload': False} 2026-09-10 13:06:15,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-10 13:06:15,942 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:06:15,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:15] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-09-10 13:06:15,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:15] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:06:16,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-09-10 13:06:16,481 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:16,494 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:06:16,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:06:16,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:06:16,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [1/11] Tour PosRestaurantRewardStay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:06:16,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:06:16,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:06:16,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:16,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 13:06:16,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.020 2026-09-10 13:06:16,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.038 2026-09-10 13:06:16,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-10 13:06:17,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.354 0.325 2026-09-10 13:06:17,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:06:17,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:06:17,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.027 2026-09-10 13:06:17,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-10 13:06:17,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-09-10 13:06:17,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:06:17,657 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:06:17,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:06:17,695 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:06:17,702 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:06:17,742 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:17,758 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:06:17,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.026 0.065 2026-09-10 13:06:17,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.009 0.106 2026-09-10 13:06:17,807 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:17,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [2/11] Tour PosRestaurantRewardStay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:06:17,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.044 0.039 2026-09-10 13:06:17,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:17] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.020 0.116 2026-09-10 13:06:17,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [3/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:06:18,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.040 2026-09-10 13:06:18,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:06:18,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [4/11] Tour PosRestaurantRewardStay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:06:18,207 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:18,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [5/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-10 13:06:18,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [6/11] Tour PosRestaurantRewardStay → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:06:18,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [7/11] Tour PosRestaurantRewardStay → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:06:18,411 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25271302 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'ed81bf85-5a34-4138-ae68-e71f832113cc'}] 2026-09-10 13:06:18,457 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25271302 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'ed81bf85-5a34-4138-ae68-e71f832113cc'} created pos.order #782 2026-09-10 13:06:18,489 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25271302 finished 2026-09-10 13:06:18,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.056 0.059 2026-09-10 13:06:18,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [8/11] Tour PosRestaurantRewardStay → Step Click on second floor (trigger: body button:contains(second floor)) 2026-09-10 13:06:18,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [9/11] Tour PosRestaurantRewardStay → Step Click on main floor (trigger: body button:contains(main floor)) 2026-09-10 13:06:18,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [10/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:06:18,724 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:06:18,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [11/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-10 13:06:18,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-10 13:06:18,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:06:18,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16098052 (allocated 17960960) 2026-09-10 13:06:18,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 112481 2026-09-10 13:06:18,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-10 13:06:18,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 112481 2026-09-10 13:06:18,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130618_993115_test_change_table_rewards_stay.txt 2026-09-10 13:06:18,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmppc2sfxqb_chrome_odoo" 2026-09-10 13:06:19,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-10 13:06:19,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 112671 2026-09-10 13:06:19,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmplokpmweg_chrome_odoo 2026-09-10 13:06:19,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:42503/json/version 2026-09-10 13:06:19,519 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:19,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-09-10 13:06:19,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:42503/json 2026-09-10 13:06:19,568 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:19,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:42503/devtools/page/97DC7B016E8F784D397E6A74E8BE1728 2026-09-10 13:06:19,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-10 13:06:19,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-10 13:06:19,797 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:06:19,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-10 13:06:19,809 26 INFO rb-c800635-224702-413894 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/122" in browser 2026-09-10 13:06:19,809 26 INFO rb-c800635-224702-413894 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/122" 2026-09-10 13:06:19,828 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:20,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.058 0.410 2026-09-10 13:06:20,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '97DC7B016E8F784D397E6A74E8BE1728', 'loaderId': '76CDCF3E074BB7960BAD5675C70C5910', 'isDownload': False} 2026-09-10 13:06:20,294 26 INFO rb-c800635-224702-413894 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-09-10 13:06:20,307 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:06:20,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 13:06:20,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-09-10 13:06:20,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-10 13:06:20,757 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:20,760 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:20,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:06:20,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate test code "odoo.startTour('test_loyalty_reward_with_courses', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:06:20,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:06:20,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [1/15] Tour test_loyalty_reward_with_courses → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:06:20,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:06:20,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:20,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-09-10 13:06:20,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 13:06:20,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.028 2026-09-10 13:06:20,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.039 2026-09-10 13:06:21,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.278 0.310 2026-09-10 13:06:21,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:06:21,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.017 0.009 2026-09-10 13:06:21,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-10 13:06:21,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:06:21,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-09-10 13:06:21,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:06:21,831 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:21,858 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:06:21,865 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:06:21,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.029 0.039 2026-09-10 13:06:21,929 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:06:21,942 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:06:21,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.010 0.079 2026-09-10 13:06:21,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-09-10 13:06:21,994 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [2/15] Tour test_loyalty_reward_with_courses → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:06:22,019 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:22,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [3/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-10 13:06:22,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.065 0.033 2026-09-10 13:06:22,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.053 2026-09-10 13:06:22,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.038 0.207 2026-09-10 13:06:22,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.047 2026-09-10 13:06:22,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [4/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-09-10 13:06:22,322 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:22,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [5/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:06:22,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [6/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-10 13:06:22,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [7/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:06:22,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [8/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:06:22,610 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60818976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'c03e8066-e09d-43fb-8cba-fdababe54d39'}] 2026-09-10 13:06:22,714 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60818976 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'c03e8066-e09d-43fb-8cba-fdababe54d39'} created pos.order #783 2026-09-10 13:06:22,731 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60818976 finished 2026-09-10 13:06:22,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.072 0.106 2026-09-10 13:06:22,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [9/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:06:22,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-09-10 13:06:22,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [10/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-10 13:06:22,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [11/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-10 13:06:23,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [12/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-09-10 13:06:23,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [13/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-10 13:06:23,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [14/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:06:23,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [15/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:06:23,193 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52211220 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': '034d0b2d-dbf0-47c2-bbcb-1fdef83f13ca'}] 2026-09-10 13:06:23,233 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52211220 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': '034d0b2d-dbf0-47c2-bbcb-1fdef83f13ca'} created pos.order #784 2026-09-10 13:06:23,242 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52211220 finished 2026-09-10 13:06:23,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.067 2026-09-10 13:06:23,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-10 13:06:23,327 26 INFO rb-c800635-224702-413894 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-09-10 13:06:23,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17187964 (allocated 18485248) 2026-09-10 13:06:23,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 112671 2026-09-10 13:06:23,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-10 13:06:23,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 112671 2026-09-10 13:06:23,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130623_516863_test_loyalty_reward_with_courses.txt 2026-09-10 13:06:23,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmplokpmweg_chrome_odoo" 2026-09-10 13:06:23,616 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:06:33,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-10 13:06:34,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 112873 2026-09-10 13:06:34,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpid7rnzac_chrome_odoo 2026-09-10 13:06:34,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:35553/json/version 2026-09-10 13:06:34,485 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:34,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-09-10 13:06:34,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:35553/json 2026-09-10 13:06:34,610 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:34,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:35553/devtools/page/C7622C6F13FEFB272C0F330C4A2AFEE5 2026-09-10 13:06:34,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-10 13:06:34,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-10 13:06:34,837 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:06:34,851 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-10 13:06:34,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-09-10 13:06:34,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-09-10 13:06:34,900 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:35,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:35] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.117 0.484 2026-09-10 13:06:35,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'C7622C6F13FEFB272C0F330C4A2AFEE5', 'loaderId': '12CC54B191D0999317D218F743791E03', 'isDownload': False} 2026-09-10 13:06:35,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-10 13:06:35,532 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:06:35,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:35] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-09-10 13:06:35,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:35] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-09-10 13:06:35,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:35] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-09-10 13:06:36,225 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:06:36,231 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:36,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:06:36,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate test code "odoo.startTour('MpesaExpressTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:06:36,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:06:36,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [1/23] Tour MpesaExpressTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:06:36,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:06:36,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:36,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.042 0.018 2026-09-10 13:06:36,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-10 13:06:36,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.042 2026-09-10 13:06:36,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.066 2026-09-10 13:06:37,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.390 0.352 2026-09-10 13:06:37,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:06:37,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:06:37,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-10 13:06:37,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:06:37,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-10 13:06:37,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:06:37,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:06:37,631 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:37,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:06:37,697 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:06:37,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.038 0.033 2026-09-10 13:06:37,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-09-10 13:06:37,746 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:37,776 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:37,834 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:06:37,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.031 0.045 2026-09-10 13:06:37,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:37] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.040 0.117 2026-09-10 13:06:38,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [2/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:06:38,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-10 13:06:38,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [3/23] Tour MpesaExpressTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 13:06:38,197 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:38,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.069 2026-09-10 13:06:38,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-09-10 13:06:38,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.143 2026-09-10 13:06:38,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.195 2026-09-10 13:06:38,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-09-10 13:06:38,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-09-10 13:06:38,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.265 2026-09-10 13:06:38,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-10T13:06:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.307 2026-09-10 13:06:38,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.074 0.312 2026-09-10 13:06:38,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [4/23] Tour MpesaExpressTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:06:38,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [5/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-10 13:06:38,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [6/23] Tour MpesaExpressTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-10 13:06:39,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [7/23] Tour MpesaExpressTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-10 13:06:39,053 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [8/23] Tour MpesaExpressTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 13:06:39,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [9/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 13:06:39,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [10/23] Tour MpesaExpressTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-10 13:06:39,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [11/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 13:06:39,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [12/23] Tour MpesaExpressTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:06:39,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [13/23] Tour MpesaExpressTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-10 13:06:39,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [14/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10.0"))) 2026-09-10 13:06:39,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [15/23] Tour MpesaExpressTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:06:39,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [16/23] Tour MpesaExpressTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:06:39,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [17/23] Tour MpesaExpressTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:06:39,579 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:39,587 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:06:39,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [18/23] Tour MpesaExpressTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:06:39,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [19/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:06:39,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [20/23] Tour MpesaExpressTour → Step click 'M-PESA Express' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("M-PESA Express")) 2026-09-10 13:06:39,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [21/23] Tour MpesaExpressTour → Step Enter phone number (trigger: .form-control) 2026-09-10 13:06:39,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [22/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:06:39,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [23/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:06:39,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:39] "POST /web/dataset/call_kw/pos.payment.method/mpesa_express_send_payment_request#pos.payment.method.mpesa_express_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:39,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-10 13:06:39,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-10 13:06:40,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14631112 (allocated 15466496) 2026-09-10 13:06:40,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 112873 2026-09-10 13:06:40,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-10 13:06:40,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 112873 2026-09-10 13:06:40,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130640_244556_test_mpesa_express_request_data.txt 2026-09-10 13:06:40,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpid7rnzac_chrome_odoo" 2026-09-10 13:06:40,317 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:06:40,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-10 13:06:40,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-10 13:06:40,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-10 13:06:40,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-10 13:06:40,670 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:06:52,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-10 13:06:53,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 113076 2026-09-10 13:06:53,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp3v06zueu_chrome_odoo 2026-09-10 13:06:53,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:45629/json/version 2026-09-10 13:06:53,197 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:53,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-09-10 13:06:53,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:45629/json 2026-09-10 13:06:53,229 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:06:53,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:45629/devtools/page/F2AA3C3332BF3EFB4057C25A315B9FED 2026-09-10 13:06:53,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-10 13:06:53,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-10 13:06:53,642 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:06:53,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-10 13:06:53,652 26 INFO rb-c800635-224702-413894 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=125" in browser 2026-09-10 13:06:53,652 26 INFO rb-c800635-224702-413894 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=125" 2026-09-10 13:06:53,693 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:54,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:54] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.091 0.643 2026-09-10 13:06:54,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'F2AA3C3332BF3EFB4057C25A315B9FED', 'loaderId': 'F279D2A12EC6EA062E9315847912748C', 'isDownload': False} 2026-09-10 13:06:54,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-10 13:06:54,436 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:06:54,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:54] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:06:54,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:54] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-10 13:06:54,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:54] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-09-10 13:06:55,121 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:55,129 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:06:55,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:06:55,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate test code "odoo.startTour('PoSApplyDownpaymentWithExtraLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:06:55,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [1/15] Tour PoSApplyDownpaymentWithExtraLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:06:55,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:06:55,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:06:55,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:55,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.016 2026-09-10 13:06:55,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.038 2026-09-10 13:06:55,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.035 2026-09-10 13:06:55,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-09-10 13:06:56,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.436 0.319 2026-09-10 13:06:56,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 13:06:56,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.016 2026-09-10 13:06:56,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-09-10 13:06:56,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:06:56,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-09-10 13:06:56,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:06:56,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:06:56,643 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:06:56,659 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:56,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.028 0.017 2026-09-10 13:06:56,689 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:06:56,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.024 0.084 2026-09-10 13:06:56,770 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:56,775 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:06:56,837 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:06:56,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.047 0.048 2026-09-10 13:06:56,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [2/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:06:57,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.075 0.170 2026-09-10 13:06:57,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.026 2026-09-10 13:06:57,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [3/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:06:57,197 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:06:57,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [4/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .more-btn) 2026-09-10 13:06:57,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.111 2026-09-10 13:06:57,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-10 13:06:57,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-10 13:06:57,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.022 0.242 2026-09-10 13:06:57,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-09-10 13:06:57,501 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.286 2026-09-10 13:06:57,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-09-10 13:06:57,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.268 2026-09-10 13:06:57,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.302 2026-09-10 13:06:57,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.279 2026-09-10 13:06:57,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [5/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:06:57,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [6/15] Tour PoSApplyDownpaymentWithExtraLine → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:06:58,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.103 0.096 2026-09-10 13:06:58,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.083 0.035 2026-09-10 13:06:58,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.015 2026-09-10 13:06:58,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [7/15] Tour PoSApplyDownpaymentWithExtraLine → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:06:58,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.054 0.084 2026-09-10 13:06:58,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.054 0.073 2026-09-10 13:06:58,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-09-10 13:06:58,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.023 2026-09-10 13:06:58,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [8/15] Tour PoSApplyDownpaymentWithExtraLine → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:06:58,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [9/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:06:58,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [10/15] Tour PoSApplyDownpaymentWithExtraLine → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-10 13:06:58,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [11/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:06:59,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [12/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:06:59,048 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:59,051 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:06:59,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [13/15] Tour PoSApplyDownpaymentWithExtraLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:06:59,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [14/15] Tour PoSApplyDownpaymentWithExtraLine → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:06:59,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [15/15] Tour PoSApplyDownpaymentWithExtraLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:06:59,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-10 13:06:59,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:06:59,298 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57966308 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '44352790-a86d-411c-bbc2-2b5ced8eb445'}] 2026-09-10 13:06:59,300 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:06:59,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17406352 (allocated 19398656) 2026-09-10 13:06:59,447 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 113076 2026-09-10 13:06:59,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-10 13:06:59,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 113076 2026-09-10 13:06:59,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130659_591694_test_advance_payment_with_extra_lines.txt 2026-09-10 13:06:59,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp3v06zueu_chrome_odoo" 2026-09-10 13:06:59,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-10 13:06:59,805 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57966308 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '44352790-a86d-411c-bbc2-2b5ced8eb445'} created pos.order #785 2026-09-10 13:06:59,814 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57966308 finished 2026-09-10 13:07:00,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.417 0.349 2026-09-10 13:07:00,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-10 13:07:00,566 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89815877 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-10 13:07:02,461 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89815877 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #786 2026-09-10 13:07:02,461 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89815877 finished 2026-09-10 13:07:02,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-10 13:07:04,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-10 13:07:05,210 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12730112 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'c23e8df9-f17b-4209-8e5d-4858298843ff'}] 2026-09-10 13:07:05,457 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1277] 2026-09-10 13:07:05,908 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12730112 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'c23e8df9-f17b-4209-8e5d-4858298843ff'} created pos.order #787 2026-09-10 13:07:05,910 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12730112 finished 2026-09-10 13:07:06,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-10 13:07:06,973 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40928866 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3d0b0863-42f1-475f-896d-7e85a74e79c7'}] 2026-09-10 13:07:07,109 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1280] 2026-09-10 13:07:08,981 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40928866 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3d0b0863-42f1-475f-896d-7e85a74e79c7'} created pos.order #789 2026-09-10 13:07:08,985 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40928866 finished 2026-09-10 13:07:09,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-10 13:07:10,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 113287 2026-09-10 13:07:10,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpx_aw7bkz_chrome_odoo 2026-09-10 13:07:10,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:33139/json/version 2026-09-10 13:07:10,521 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:10,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:10,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:33139/json 2026-09-10 13:07:10,605 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:10,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:33139/devtools/page/2648FF1D8A8E426F0BCA749B63280C3C 2026-09-10 13:07:10,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-10 13:07:10,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-10 13:07:10,868 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:07:10,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-10 13:07:10,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:10,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:10,896 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:11,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:11] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.088 0.483 2026-09-10 13:07:11,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '2648FF1D8A8E426F0BCA749B63280C3C', 'loaderId': '4B9D4BDAA736DE13B019BA7D980275C8', 'isDownload': False} 2026-09-10 13:07:11,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-10 13:07:11,477 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:11,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:11] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 13:07:11,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:11] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.021 2026-09-10 13:07:11,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:11] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-09-10 13:07:12,168 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:12,183 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:07:12,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-10 13:07:12,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:07:12,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [1/17] Tour PosSettleOrderWithNote → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:07:12,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-10 13:07:12,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.014 2026-09-10 13:07:12,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:12,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.012 2026-09-10 13:07:12,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-10 13:07:12,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.076 2026-09-10 13:07:12,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.108 2026-09-10 13:07:13,200 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.326 0.328 2026-09-10 13:07:13,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:07:13,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 13:07:13,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.048 2026-09-10 13:07:13,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:07:13,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-10 13:07:13,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:13,557 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:07:13,570 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:07:13,576 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:13,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-09-10 13:07:13,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.011 0.072 2026-09-10 13:07:13,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-09-10 13:07:13,662 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:13,665 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:07:13,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [2/17] Tour PosSettleOrderWithNote → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:07:13,861 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:13,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.062 0.037 2026-09-10 13:07:14,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [3/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:14,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [4/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:14,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.121 0.150 2026-09-10 13:07:14,134 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:14,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-10 13:07:14,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-10 13:07:14,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.188 2026-09-10 13:07:14,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-09-10 13:07:14,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-09-10 13:07:14,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-10 13:07:14,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-10 13:07:14,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-09-10 13:07:14,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.224 2026-09-10 13:07:14,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [5/17] Tour PosSettleOrderWithNote → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:14,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.262 2026-09-10 13:07:14,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [6/17] Tour PosSettleOrderWithNote → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:14,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.071 0.089 2026-09-10 13:07:14,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.028 2026-09-10 13:07:14,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-09-10 13:07:14,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [7/17] Tour PosSettleOrderWithNote → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:07:15,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.094 0.085 2026-09-10 13:07:15,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.149 0.112 2026-09-10 13:07:15,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.254 2026-09-10 13:07:15,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.027 0.023 2026-09-10 13:07:15,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-09-10 13:07:15,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.028 0.032 2026-09-10 13:07:15,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [9/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-10 13:07:15,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [10/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:07:15,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [11/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:07:15,844 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:15,847 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:15,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [12/17] Tour PosSettleOrderWithNote → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:07:15,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [13/17] Tour PosSettleOrderWithNote → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:07:16,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [14/17] Tour PosSettleOrderWithNote → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:07:16,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [15/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-10 13:07:16,092 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78663606 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0373bfcc-e36b-451f-825b-1f7bfbd3266c'}] 2026-09-10 13:07:16,094 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:07:16,376 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1283] 2026-09-10 13:07:16,929 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78663606 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0373bfcc-e36b-451f-825b-1f7bfbd3266c'} created pos.order #791 2026-09-10 13:07:16,962 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78663606 finished 2026-09-10 13:07:17,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.719 0.530 2026-09-10 13:07:17,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:07:17,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [16/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:07:17,540 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81703340 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0373bfcc-e36b-451f-825b-1f7bfbd3266c'}] 2026-09-10 13:07:17,556 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81703340 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '0373bfcc-e36b-451f-825b-1f7bfbd3266c'} sync ignored for existing PoS order pos.order(791,) (state: paid) 2026-09-10 13:07:17,588 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81703340 finished 2026-09-10 13:07:17,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [17/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:07:17,657 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-10 13:07:17,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:07:17,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17816164 (allocated 18874368) 2026-09-10 13:07:17,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.195 0.117 2026-09-10 13:07:17,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 113287 2026-09-10 13:07:17,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-10 13:07:17,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 113287 2026-09-10 13:07:18,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130718_010638_test_customer_notes.txt 2026-09-10 13:07:18,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpx_aw7bkz_chrome_odoo" 2026-09-10 13:07:18,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-10 13:07:19,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 113505 2026-09-10 13:07:19,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp40sn1x2q_chrome_odoo 2026-09-10 13:07:19,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:39271/json/version 2026-09-10 13:07:19,052 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:19,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:19,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:39271/json 2026-09-10 13:07:19,174 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:19,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:39271/devtools/page/A6636B42AC23D3B90FCA1E968749F808 2026-09-10 13:07:19,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-10 13:07:19,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-10 13:07:19,461 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:07:19,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-10 13:07:19,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:19,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:19,503 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:20,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.062 0.456 2026-09-10 13:07:20,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'A6636B42AC23D3B90FCA1E968749F808', 'loaderId': 'AA0CF8685F7B6264A8604459310F4EFC', 'isDownload': False} 2026-09-10 13:07:20,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-09-10 13:07:20,038 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:20,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.012 2026-09-10 13:07:20,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-09-10 13:07:20,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-10 13:07:20,636 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:07:20,637 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:20,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:07:20,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate test code "odoo.startTour('test_down_payment_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:07:20,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.004 2026-09-10 13:07:20,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [1/23] Tour test_down_payment_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:07:20,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 13:07:20,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:20,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.015 2026-09-10 13:07:20,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.039 2026-09-10 13:07:20,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.046 0.050 2026-09-10 13:07:20,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.007 0.074 2026-09-10 13:07:21,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.430 0.311 2026-09-10 13:07:21,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:07:21,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:07:21,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:21] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.062 2026-09-10 13:07:21,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-09-10 13:07:22,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:22,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-10 13:07:22,075 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:22,096 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:22,100 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:22,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.038 0.031 2026-09-10 13:07:22,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.075 2026-09-10 13:07:22,183 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 13:07:22,227 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:22,242 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:22,265 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:22,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [2/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:07:22,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.085 0.037 2026-09-10 13:07:22,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.015 0.162 2026-09-10 13:07:22,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.023 2026-09-10 13:07:22,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-10 13:07:22,536 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:22,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [3/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:22,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [4/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:22,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.027 0.148 2026-09-10 13:07:22,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-09-10 13:07:22,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.220 2026-09-10 13:07:22,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-09-10 13:07:22,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-09-10 13:07:22,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 13:07:22,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-09-10 13:07:22,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.195 2026-09-10 13:07:22,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [5/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:22,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [6/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:23,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.179 0.124 2026-09-10 13:07:23,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.049 0.036 2026-09-10 13:07:23,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.013 2026-09-10 13:07:23,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [7/23] Tour test_down_payment_displayed → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:07:23,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.093 0.074 2026-09-10 13:07:23,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.093 0.086 2026-09-10 13:07:23,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.150 2026-09-10 13:07:23,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.025 2026-09-10 13:07:24,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [8/23] Tour test_down_payment_displayed → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:07:24,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [9/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:07:24,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [10/23] Tour test_down_payment_displayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:07:24,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [11/23] Tour test_down_payment_displayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:07:24,252 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:24,256 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:24,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [12/23] Tour test_down_payment_displayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:07:24,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [13/23] Tour test_down_payment_displayed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:07:24,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [14/23] Tour test_down_payment_displayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:07:24,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [15/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:07:24,486 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16171471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '136b2c72-6e4f-4b7e-9655-b40781542f8a'}] 2026-09-10 13:07:24,494 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:24,689 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16171471 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '136b2c72-6e4f-4b7e-9655-b40781542f8a'} created pos.order #792 2026-09-10 13:07:24,703 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16171471 finished 2026-09-10 13:07:25,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.323 0.205 2026-09-10 13:07:25,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.056 2026-09-10 13:07:25,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:07:25,337 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59509844 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '136b2c72-6e4f-4b7e-9655-b40781542f8a'}] 2026-09-10 13:07:25,348 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59509844 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '136b2c72-6e4f-4b7e-9655-b40781542f8a'} sync ignored for existing PoS order pos.order(792,) (state: paid) 2026-09-10 13:07:25,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [16/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:07:25,360 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59509844 finished 2026-09-10 13:07:25,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [17/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:25,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [18/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:25,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.057 0.081 2026-09-10 13:07:25,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [19/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:25,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-10 13:07:25,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [20/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:25,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.047 2026-09-10 13:07:25,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.016 0.042 2026-09-10 13:07:25,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-09-10 13:07:25,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [21/23] Tour test_down_payment_displayed → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:07:26,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.155 0.084 2026-09-10 13:07:26,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.137 0.077 2026-09-10 13:07:26,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.206 2026-09-10 13:07:26,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-09-10 13:07:26,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [22/23] Tour test_down_payment_displayed → Step body:not(:has(.modal)) 2026-09-10 13:07:26,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.034 0.025 2026-09-10 13:07:26,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [23/23] Tour test_down_payment_displayed → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"-1.15"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("-1.15"))) 2026-09-10 13:07:26,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-10 13:07:26,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:07:26,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19890716 (allocated 21630976) 2026-09-10 13:07:26,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 113505 2026-09-10 13:07:26,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-10 13:07:26,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 113505 2026-09-10 13:07:26,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130726_835777_test_down_payment_displayed.txt 2026-09-10 13:07:26,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp40sn1x2q_chrome_odoo" 2026-09-10 13:07:26,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-10 13:07:27,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 113736 2026-09-10 13:07:27,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpeyys23rb_chrome_odoo 2026-09-10 13:07:27,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:36497/json/version 2026-09-10 13:07:27,977 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:28,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:28,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:36497/json 2026-09-10 13:07:28,033 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:28,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:36497/devtools/page/CA0EF459E60B6FBF5D924E9336BB9C96 2026-09-10 13:07:28,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-10 13:07:28,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-10 13:07:28,411 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:07:28,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-10 13:07:28,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:28,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:28,452 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:29,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.085 0.625 2026-09-10 13:07:29,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': 'CA0EF459E60B6FBF5D924E9336BB9C96', 'loaderId': 'A6193B338C887C074BEE5EDF4B395ED7', 'isDownload': False} 2026-09-10 13:07:29,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-10 13:07:29,197 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:29,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 13:07:29,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-09-10 13:07:29,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.041 2026-09-10 13:07:29,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:07:29,827 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:29,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.029 2026-09-10 13:07:29,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:07:29,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [1/15] Tour PoSDownPaymentAmount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:07:29,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:07:29,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:07:29,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:30,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-10 13:07:30,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.026 2026-09-10 13:07:30,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.011 2026-09-10 13:07:30,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.039 2026-09-10 13:07:30,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.420 0.341 2026-09-10 13:07:30,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:07:31,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:07:31,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.045 2026-09-10 13:07:31,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:07:31,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-10 13:07:31,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:31,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:31,348 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:07:31,353 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:07:31,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.039 2026-09-10 13:07:31,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.012 0.088 2026-09-10 13:07:31,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-10 13:07:31,453 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:31,461 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:31,529 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:07:31,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.102 0.051 2026-09-10 13:07:31,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [2/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:07:31,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [3/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:31,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [4/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:31,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.124 0.229 2026-09-10 13:07:31,851 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:31,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.016 0.121 2026-09-10 13:07:31,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.158 2026-09-10 13:07:31,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-10 13:07:31,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-09-10 13:07:32,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-09-10 13:07:32,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-10 13:07:32,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-10 13:07:32,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-10 13:07:32,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-10 13:07:32,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.055 0.168 2026-09-10 13:07:32,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-09-10 13:07:32,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [5/15] Tour PoSDownPaymentAmount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:32,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [6/15] Tour PoSDownPaymentAmount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:32,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.089 0.090 2026-09-10 13:07:32,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.034 0.031 2026-09-10 13:07:32,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.018 2026-09-10 13:07:32,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [7/15] Tour PoSDownPaymentAmount → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:07:32,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.098 0.074 2026-09-10 13:07:33,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.073 0.079 2026-09-10 13:07:33,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.161 2026-09-10 13:07:33,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.044 0.028 2026-09-10 13:07:33,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [8/15] Tour PoSDownPaymentAmount → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-09-10 13:07:33,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [9/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:07:33,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [10/15] Tour PoSDownPaymentAmount → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("20.0"))) 2026-09-10 13:07:33,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [11/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:07:33,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [12/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:07:33,543 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:07:33,544 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:33,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [13/15] Tour PoSDownPaymentAmount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:07:33,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [14/15] Tour PoSDownPaymentAmount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:07:33,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [15/15] Tour PoSDownPaymentAmount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:07:33,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-10 13:07:33,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 13:07:33,781 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72645986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4e8d724b-7d05-45e5-a07f-48d1a6c98736'}] 2026-09-10 13:07:33,784 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:33,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16931460 (allocated 17825792) 2026-09-10 13:07:33,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 113736 2026-09-10 13:07:33,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-10 13:07:33,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 113736 2026-09-10 13:07:34,036 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72645986 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4e8d724b-7d05-45e5-a07f-48d1a6c98736'} created pos.order #793 2026-09-10 13:07:34,048 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72645986 finished 2026-09-10 13:07:34,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130734_061372_test_downpayment_amount_to_invoice.txt 2026-09-10 13:07:34,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpeyys23rb_chrome_odoo" 2026-09-10 13:07:34,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-10 13:07:34,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.300 0.171 2026-09-10 13:07:34,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-10 13:07:36,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-10 13:07:37,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 113949 2026-09-10 13:07:37,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmp498tgtrk_chrome_odoo 2026-09-10 13:07:37,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:37489/json/version 2026-09-10 13:07:37,150 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:37,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:37,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:37489/json 2026-09-10 13:07:37,216 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:37,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:37489/devtools/page/2492D0A36AD0BC9045A9870BF4E59A68 2026-09-10 13:07:37,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-10 13:07:37,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-10 13:07:37,446 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:07:37,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-10 13:07:37,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:37,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:37,515 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:37,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:37] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.053 0.420 2026-09-10 13:07:37,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '2492D0A36AD0BC9045A9870BF4E59A68', 'loaderId': 'F89713900757BB2700D23C116200049E', 'isDownload': False} 2026-09-10 13:07:37,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-10 13:07:37,985 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:38,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:07:38,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:07:38,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-09-10 13:07:38,573 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:07:38,580 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:07:38,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-10 13:07:38,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:07:38,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:07:38,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-10 13:07:38,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:07:38,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:38,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-10 13:07:38,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-10 13:07:38,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.040 2026-09-10 13:07:38,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-10 13:07:39,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.221 0.310 2026-09-10 13:07:39,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:07:39,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:07:39,634 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.065 2026-09-10 13:07:39,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:07:39,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-10 13:07:39,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.017 2026-09-10 13:07:39,854 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:07:39,891 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:07:39,904 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:07:39,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.027 0.068 2026-09-10 13:07:39,942 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:07:39,943 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:07:39,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-09-10 13:07:40,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.044 0.122 2026-09-10 13:07:40,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:07:40,133 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:07:40,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:40,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.112 0.041 2026-09-10 13:07:40,282 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:40,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:40,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-09-10 13:07:40,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-09-10 13:07:40,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.189 2026-09-10 13:07:40,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-09-10 13:07:40,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.049 0.349 2026-09-10 13:07:40,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-09-10 13:07:40,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-09-10 13:07:40,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-09-10 13:07:40,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.248 2026-09-10 13:07:40,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-10 13:07:40,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:40,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-09-10 13:07:40,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:40,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.029 0.099 2026-09-10 13:07:41,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.042 0.035 2026-09-10 13:07:41,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.021 2026-09-10 13:07:41,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:07:41,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.109 0.089 2026-09-10 13:07:41,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.101 0.091 2026-09-10 13:07:41,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.192 2026-09-10 13:07:41,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.024 2026-09-10 13:07:41,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:07:41,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:07:41,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:07:41,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:07:41,959 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:41,960 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:07:41,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:07:42,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:07:42,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:07:42,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:07:42,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-10 13:07:42,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:07:42,247 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68855874 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '6b262ab2-7702-472c-9cd4-d66be225ccd2'}] 2026-09-10 13:07:42,249 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:42,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16886604 (allocated 18612224) 2026-09-10 13:07:42,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 113949 2026-09-10 13:07:42,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-10 13:07:42,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 113949 2026-09-10 13:07:42,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130742_550453_test_downpayment_invoice_line_name.txt 2026-09-10 13:07:42,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmp498tgtrk_chrome_odoo" 2026-09-10 13:07:42,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-10 13:07:43,756 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68855874 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '6b262ab2-7702-472c-9cd4-d66be225ccd2'} created pos.order #794 2026-09-10 13:07:43,762 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68855874 finished 2026-09-10 13:07:43,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.607 1.099 2026-09-10 13:07:43,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-10 13:07:45,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114157 2026-09-10 13:07:45,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpqy4wxrxm_chrome_odoo 2026-09-10 13:07:45,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42469/json/version 2026-09-10 13:07:45,137 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:45,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:45,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42469/json 2026-09-10 13:07:45,237 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:45,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:42469/devtools/page/A92957C67F7D68FF4CD7B03814752C63 2026-09-10 13:07:45,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-10 13:07:45,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-10 13:07:45,518 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:07:45,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-10 13:07:45,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:45,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:45,548 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:46,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.144 0.467 2026-09-10 13:07:46,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'A92957C67F7D68FF4CD7B03814752C63', 'loaderId': 'B5E549C4D01C85708F79DFCFC9DD8B91', 'isDownload': False} 2026-09-10 13:07:46,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-10 13:07:46,191 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:46,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-09-10 13:07:46,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 13:07:46,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.051 2026-09-10 13:07:46,755 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:46,765 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:46,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 13:07:46,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:07:46,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:07:46,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-10 13:07:46,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.018 2026-09-10 13:07:46,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:46,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.020 2026-09-10 13:07:46,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:07:47,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.033 2026-09-10 13:07:47,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.056 2026-09-10 13:07:47,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.330 0.294 2026-09-10 13:07:47,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:47,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:07:47,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-10 13:07:47,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:07:47,938 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-10 13:07:47,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-10 13:07:48,049 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:07:48,064 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:48,069 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:07:48,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.059 0.024 2026-09-10 13:07:48,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.086 2026-09-10 13:07:48,144 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:48,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-09-10 13:07:48,158 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:48,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:07:48,350 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:48,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:48,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.108 0.048 2026-09-10 13:07:48,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:48,527 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:07:48,552 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.125 2026-09-10 13:07:48,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-10 13:07:48,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-10 13:07:48,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.233 2026-09-10 13:07:48,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.042 0.350 2026-09-10 13:07:48,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-09-10 13:07:48,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-10 13:07:48,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-10 13:07:48,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.243 2026-09-10 13:07:48,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-10 13:07:48,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:48,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:48] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-09-10 13:07:49,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:49,164 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.076 0.077 2026-09-10 13:07:49,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.039 0.039 2026-09-10 13:07:49,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 13:07:49,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:07:49,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.068 0.074 2026-09-10 13:07:49,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.057 0.083 2026-09-10 13:07:49,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.152 2026-09-10 13:07:49,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.040 0.035 2026-09-10 13:07:49,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:07:49,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:07:50,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:07:50,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:07:50,114 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:50,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:50,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:07:50,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:07:50,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:07:50,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:07:50,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-10 13:07:50,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:07:50,396 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39142099 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3bb3403c-cde6-4d80-8862-51d27c96d1f0'}] 2026-09-10 13:07:50,423 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:07:50,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17023004 (allocated 18874368) 2026-09-10 13:07:50,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114157 2026-09-10 13:07:50,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-10 13:07:50,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114157 2026-09-10 13:07:50,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130750_679102_test_downpayment_invoice_link.txt 2026-09-10 13:07:50,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpqy4wxrxm_chrome_odoo" 2026-09-10 13:07:50,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-10 13:07:51,991 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39142099 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3bb3403c-cde6-4d80-8862-51d27c96d1f0'} created pos.order #795 2026-09-10 13:07:52,002 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39142099 finished 2026-09-10 13:07:52,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 468 0.715 1.128 2026-09-10 13:07:53,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114362 2026-09-10 13:07:53,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp_ke9yvbx_chrome_odoo 2026-09-10 13:07:53,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45753/json/version 2026-09-10 13:07:53,356 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:53,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:53,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45753/json 2026-09-10 13:07:53,397 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:53,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45753/devtools/page/C7493C390403D98D097077B72B3CC252 2026-09-10 13:07:53,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-10 13:07:53,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-10 13:07:53,587 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:07:53,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-10 13:07:53,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:53,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:53,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:53] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.020 0.037 2026-09-10 13:07:53,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'C7493C390403D98D097077B72B3CC252', 'loaderId': '410D437494875DB1F68EF4A7D63BAD22', 'isDownload': False} 2026-09-10 13:07:53,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-10 13:07:53,711 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:53,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:07:53,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:07:53,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 13:07:54,298 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:54,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:07:54,317 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:54,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:07:54,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PoSApplyDownpaymentInvoice2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:07:54,351 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.013 2026-09-10 13:07:54,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:07:54,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:54,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.015 0.009 2026-09-10 13:07:54,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.032 2026-09-10 13:07:54,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.021 0.030 2026-09-10 13:07:54,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-10 13:07:55,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.341 0.277 2026-09-10 13:07:55,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:55,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:07:55,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.034 2026-09-10 13:07:55,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:07:55,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-10 13:07:55,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:55,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:07:55,488 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:07:55,509 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:55,514 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:07:55,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.013 0.050 2026-09-10 13:07:55,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.063 2026-09-10 13:07:55,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:07:55,625 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:07:55,674 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:07:55,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.091 0.044 2026-09-10 13:07:55,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:07:55,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:07:55,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.060 0.175 2026-09-10 13:07:55,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-09-10 13:07:55,978 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:55,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PoSApplyDownpaymentInvoice2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:07:56,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.021 0.124 2026-09-10 13:07:56,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PoSApplyDownpaymentInvoice2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:07:56,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.208 2026-09-10 13:07:56,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-09-10 13:07:56,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-09-10 13:07:56,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-09-10 13:07:56,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.226 2026-09-10 13:07:56,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-10 13:07:56,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.206 2026-09-10 13:07:56,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-09-10 13:07:56,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.031 0.039 2026-09-10 13:07:56,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.008 0.012 2026-09-10 13:07:56,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PoSApplyDownpaymentInvoice2 → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:07:56,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.084 0.067 2026-09-10 13:07:56,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.042 0.072 2026-09-10 13:07:56,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.115 2026-09-10 13:07:56,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.038 2026-09-10 13:07:56,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PoSApplyDownpaymentInvoice2 → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:07:57,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PoSApplyDownpaymentInvoice2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:07:57,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:07:57,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:07:57,241 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:57,244 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:07:57,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PoSApplyDownpaymentInvoice2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:07:57,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PoSApplyDownpaymentInvoice2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:07:57,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PoSApplyDownpaymentInvoice2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:07:57,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PoSApplyDownpaymentInvoice2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:07:57,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-10 13:07:57,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:07:57,541 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64951413 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': '1d5b1c37-562f-44c3-b209-538d5bfd3f11'}] 2026-09-10 13:07:57,562 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:07:57,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16804652 (allocated 18350080) 2026-09-10 13:07:57,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114362 2026-09-10 13:07:57,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-10 13:07:57,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114362 2026-09-10 13:07:57,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130757_850326_test_downpayment_invoice_link.txt 2026-09-10 13:07:57,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp_ke9yvbx_chrome_odoo" 2026-09-10 13:07:57,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-10 13:07:58,530 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64951413 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': '1d5b1c37-562f-44c3-b209-538d5bfd3f11'} created pos.order #796 2026-09-10 13:07:58,533 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64951413 finished 2026-09-10 13:07:58,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.527 0.607 2026-09-10 13:07:59,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114574 2026-09-10 13:07:59,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpf25rdfsk_chrome_odoo 2026-09-10 13:07:59,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45365/json/version 2026-09-10 13:07:59,068 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:59,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-10 13:07:59,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45365/json 2026-09-10 13:07:59,121 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:07:59,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45365/devtools/page/F94BF50250E2E6BDAACC8CD4F19FCF10 2026-09-10 13:07:59,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-10 13:07:59,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-10 13:07:59,300 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:07:59,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-10 13:07:59,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:07:59,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:07:59,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:59] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.076 0.046 2026-09-10 13:07:59,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'F94BF50250E2E6BDAACC8CD4F19FCF10', 'loaderId': '88178802E1C1B54D06E30C41233C4E18', 'isDownload': False} 2026-09-10 13:07:59,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-10 13:07:59,487 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:07:59,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:59] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-10 13:07:59,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:59] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-10 13:07:59,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:59] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.032 2026-09-10 13:08:00,016 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:00,020 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:00,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:00,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:00,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PosSettleAndInvoiceOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:00,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.004 2026-09-10 13:08:00,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-09-10 13:08:00,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:00,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.016 2026-09-10 13:08:00,164 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.017 2026-09-10 13:08:00,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.030 2026-09-10 13:08:00,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-10 13:08:00,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.223 0.455 2026-09-10 13:08:00,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:08:01,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:08:01,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-10 13:08:01,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:08:01,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:01,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:08:01,220 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:08:01,240 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:08:01,273 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:01,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.052 2026-09-10 13:08:01,284 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:08:01,290 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-09-10 13:08:01,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.017 0.123 2026-09-10 13:08:01,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-09-10 13:08:01,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:01,461 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:08:01,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:01,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PosSettleAndInvoiceOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:01,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.132 0.066 2026-09-10 13:08:01,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PosSettleAndInvoiceOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:08:01,655 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:01,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.093 0.243 2026-09-10 13:08:01,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.316 2026-09-10 13:08:01,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.354 2026-09-10 13:08:01,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.387 2026-09-10 13:08:01,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.415 2026-09-10 13:08:01,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.278 2026-09-10 13:08:01,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:01] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-09-10 13:08:02,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-10 13:08:02,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-10 13:08:02,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-09-10 13:08:02,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.206 2026-09-10 13:08:02,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.026 2026-09-10 13:08:02,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.008 2026-09-10 13:08:02,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PosSettleAndInvoiceOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:08:02,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.097 0.080 2026-09-10 13:08:02,748 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.119 0.075 2026-09-10 13:08:02,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.181 2026-09-10 13:08:02,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.032 2026-09-10 13:08:02,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PosSettleAndInvoiceOrder2 → Step body:not(:has(.modal)) 2026-09-10 13:08:02,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.031 0.032 2026-09-10 13:08:03,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PosSettleAndInvoiceOrder2 → Step Check orderline with attributes: {} (trigger: .order-container .orderline) 2026-09-10 13:08:03,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:08:03,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:08:03,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:03,200 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:03,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PosSettleAndInvoiceOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:08:03,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PosSettleAndInvoiceOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:08:03,361 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PosSettleAndInvoiceOrder2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:08:03,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PosSettleAndInvoiceOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:08:03,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-10 13:08:03,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:08:03,506 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:03,514 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57284301 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'f6ec8473-8d3b-48ff-8111-733bbb099af9'}] 2026-09-10 13:08:03,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17097960 (allocated 18874368) 2026-09-10 13:08:03,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114574 2026-09-10 13:08:03,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-10 13:08:03,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114574 2026-09-10 13:08:03,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130803_778707_test_downpayment_invoice_link.txt 2026-09-10 13:08:03,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpf25rdfsk_chrome_odoo" 2026-09-10 13:08:03,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-10 13:08:03,869 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1289] 2026-09-10 13:08:05,152 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57284301 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'f6ec8473-8d3b-48ff-8111-733bbb099af9'} created pos.order #797 2026-09-10 13:08:05,157 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57284301 finished 2026-09-10 13:08:05,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 622 1.065 0.861 2026-09-10 13:08:05,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-10 13:08:06,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 114794 2026-09-10 13:08:06,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpwfo_6acc_chrome_odoo 2026-09-10 13:08:06,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:43527/json/version 2026-09-10 13:08:06,462 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:06,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:06,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:43527/json 2026-09-10 13:08:06,535 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:06,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:43527/devtools/page/1A1DCD2C7AA38A37993F9B1463039CD6 2026-09-10 13:08:06,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-10 13:08:06,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-10 13:08:06,799 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:06,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-10 13:08:06,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:08:06,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:08:06,822 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:07,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.086 0.440 2026-09-10 13:08:07,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '1A1DCD2C7AA38A37993F9B1463039CD6', 'loaderId': '6278F4A2AC308198E00C2EA08CB2B62E', 'isDownload': False} 2026-09-10 13:08:07,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-10 13:08:07,366 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:07,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 13:08:07,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.027 2026-09-10 13:08:07,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-09-10 13:08:07,897 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:07,899 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:07,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:08:07,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:07,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [1/33] Tour PosRefundDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:07,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.016 2026-09-10 13:08:08,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:08:08,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:08,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-09-10 13:08:08,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-10 13:08:08,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.046 2026-09-10 13:08:08,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.073 2026-09-10 13:08:08,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.330 0.303 2026-09-10 13:08:08,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:08:08,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:08:09,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.054 2026-09-10 13:08:09,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 13:08:09,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:09,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-10 13:08:09,197 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:09,238 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:08:09,241 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:09,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.014 0.019 2026-09-10 13:08:09,278 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:09,282 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:09,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.036 0.075 2026-09-10 13:08:09,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-10 13:08:09,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [2/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:09,478 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:08:09,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [3/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:09,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [4/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:09,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.079 0.067 2026-09-10 13:08:09,624 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:09,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.063 0.185 2026-09-10 13:08:09,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.242 2026-09-10 13:08:09,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.292 2026-09-10 13:08:09,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.332 2026-09-10 13:08:09,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.400 2026-09-10 13:08:09,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.294 2026-09-10 13:08:09,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:09] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-09-10 13:08:10,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.020 0.250 2026-09-10 13:08:10,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.088 0.269 2026-09-10 13:08:10,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.305 2026-09-10 13:08:10,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [5/33] Tour PosRefundDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:10,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.391 2026-09-10 13:08:10,282 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [6/33] Tour PosRefundDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:08:10,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.110 0.093 2026-09-10 13:08:10,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.052 0.034 2026-09-10 13:08:10,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.020 2026-09-10 13:08:10,732 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [7/33] Tour PosRefundDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:08:10,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.097 0.080 2026-09-10 13:08:11,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.119 0.087 2026-09-10 13:08:11,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.190 2026-09-10 13:08:11,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.032 2026-09-10 13:08:11,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [8/33] Tour PosRefundDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:08:11,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [9/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:08:11,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [10/33] Tour PosRefundDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:08:11,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [11/33] Tour PosRefundDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:08:11,530 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:11,539 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:11,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [12/33] Tour PosRefundDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:08:11,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [13/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:08:11,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [14/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:08:11,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [15/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:08:11,767 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34310395 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '52d51551-2020-450f-b8a3-2f296e5293ff'}] 2026-09-10 13:08:11,770 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:11,941 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34310395 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '52d51551-2020-450f-b8a3-2f296e5293ff'} created pos.order #798 2026-09-10 13:08:11,963 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34310395 finished 2026-09-10 13:08:12,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.227 0.202 2026-09-10 13:08:12,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.026 2026-09-10 13:08:12,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 13:08:12,445 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99682091 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '52d51551-2020-450f-b8a3-2f296e5293ff'}] 2026-09-10 13:08:12,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [16/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:08:12,464 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99682091 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '52d51551-2020-450f-b8a3-2f296e5293ff'} sync ignored for existing PoS order pos.order(798,) (state: paid) 2026-09-10 13:08:12,499 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99682091 finished 2026-09-10 13:08:12,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [17/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:12,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [18/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:12,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [19/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:12,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [20/33] Tour PosRefundDownpayment → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 13:08:12,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.146 0.100 2026-09-10 13:08:12,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.019 2026-09-10 13:08:12,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [21/33] Tour PosRefundDownpayment → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-10 13:08:12,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:08:12,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.023 2026-09-10 13:08:12,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [22/33] Tour PosRefundDownpayment → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:08:12,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.019 2026-09-10 13:08:12,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [23/33] Tour PosRefundDownpayment → Step Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(.qty:contains("1"))) 2026-09-10 13:08:12,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [24/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:12,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [25/33] Tour PosRefundDownpayment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-10 13:08:13,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [26/33] Tour PosRefundDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:13,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [27/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:13,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [28/33] Tour PosRefundDownpayment → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 13:08:13,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [29/33] Tour PosRefundDownpayment → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:08:13,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [30/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:08:13,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [31/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:08:13,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [32/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:08:13,366 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1611172 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '8179cef2-a10a-4abc-b3d6-b6f77fbebefd'}] 2026-09-10 13:08:13,471 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1611172 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '8179cef2-a10a-4abc-b3d6-b6f77fbebefd'} created pos.order #799 2026-09-10 13:08:13,494 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1611172 finished 2026-09-10 13:08:13,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.184 0.142 2026-09-10 13:08:13,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.017 2026-09-10 13:08:13,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [33/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:08:13,816 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60719982 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': '8179cef2-a10a-4abc-b3d6-b6f77fbebefd'}] 2026-09-10 13:08:13,827 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60719982 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': '8179cef2-a10a-4abc-b3d6-b6f77fbebefd'} sync ignored for existing PoS order pos.order(799,) (state: paid) 2026-09-10 13:08:13,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-10 13:08:13,848 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60719982 finished 2026-09-10 13:08:13,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 13:08:14,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19882740 (allocated 21368832) 2026-09-10 13:08:14,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 114794 2026-09-10 13:08:14,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-10 13:08:14,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 114794 2026-09-10 13:08:14,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.123 0.122 2026-09-10 13:08:14,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130814_181961_test_downpayment_refund.txt 2026-09-10 13:08:14,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpwfo_6acc_chrome_odoo" 2026-09-10 13:08:14,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-10 13:08:15,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 115019 2026-09-10 13:08:15,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpx2n6nedo_chrome_odoo 2026-09-10 13:08:15,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:35347/json/version 2026-09-10 13:08:15,715 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:15,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:15,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:35347/json 2026-09-10 13:08:15,814 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:15,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:35347/devtools/page/2AFA0F4CB922680EB95FDB9953F30F6C 2026-09-10 13:08:15,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-10 13:08:15,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-10 13:08:16,142 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:16,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-10 13:08:16,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:08:16,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:08:16,183 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:16,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.103 0.452 2026-09-10 13:08:16,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '2AFA0F4CB922680EB95FDB9953F30F6C', 'loaderId': '711C2BD6E67ED877CA61546CB6283641', 'isDownload': False} 2026-09-10 13:08:16,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-10 13:08:16,762 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:16,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 13:08:16,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 13:08:16,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-09-10 13:08:17,387 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:17,394 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:17,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:08:17,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:17,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [1/19] Tour PoSDownPaymentLinesPerTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:17,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-10 13:08:17,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:08:17,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:17,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.021 0.019 2026-09-10 13:08:17,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-10 13:08:17,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.040 2026-09-10 13:08:17,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.025 2026-09-10 13:08:18,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.276 0.329 2026-09-10 13:08:18,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:08:18,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:08:18,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-09-10 13:08:18,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 13:08:18,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:18,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.011 2026-09-10 13:08:18,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:18,634 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:18,642 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:18,665 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:18,673 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:08:18,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.053 0.043 2026-09-10 13:08:18,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.015 0.123 2026-09-10 13:08:18,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-09-10 13:08:18,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [2/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:18,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-10 13:08:18,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [3/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:18,961 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:08:18,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [4/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:18,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:18] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.120 2026-09-10 13:08:19,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-10 13:08:19,047 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:08:19,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-09-10 13:08:19,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-09-10 13:08:19,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-09-10 13:08:19,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.020 0.221 2026-09-10 13:08:19,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-10 13:08:19,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 13:08:19,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-10 13:08:19,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-10 13:08:19,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-10 13:08:19,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-10 13:08:19,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.129 2026-09-10 13:08:19,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [5/19] Tour PoSDownPaymentLinesPerTax → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:19,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.050 0.452 2026-09-10 13:08:19,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [6/19] Tour PoSDownPaymentLinesPerTax → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:08:19,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.088 2026-09-10 13:08:19,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.029 2026-09-10 13:08:19,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.029 2026-09-10 13:08:19,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [7/19] Tour PoSDownPaymentLinesPerTax → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:08:20,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.151 0.101 2026-09-10 13:08:20,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.096 0.081 2026-09-10 13:08:20,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.170 2026-09-10 13:08:20,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.030 2026-09-10 13:08:20,537 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [8/19] Tour PoSDownPaymentLinesPerTax → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-09-10 13:08:20,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [9/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:08:20,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [10/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("2.20"))) 2026-09-10 13:08:20,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [11/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("1.00"))) 2026-09-10 13:08:20,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [12/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-10 13:08:20,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [13/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:08:20,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [14/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:08:20,949 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:20,951 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:20,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [15/19] Tour PoSDownPaymentLinesPerTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:08:21,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [16/19] Tour PoSDownPaymentLinesPerTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:08:21,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [17/19] Tour PoSDownPaymentLinesPerTax → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:08:21,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [18/19] Tour PoSDownPaymentLinesPerTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:08:21,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [19/19] Tour PoSDownPaymentLinesPerTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:08:21,240 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36201446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b04f58a2-fa38-483b-88f9-569a3e71b54f'}] 2026-09-10 13:08:21,242 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:23,231 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36201446 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b04f58a2-fa38-483b-88f9-569a3e71b54f'} created pos.order #800 2026-09-10 13:08:23,267 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36201446 finished 2026-09-10 13:08:23,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 546 0.890 1.353 2026-09-10 13:08:23,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:23,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.033 2026-09-10 13:08:23,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:08:23,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-10 13:08:23,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:08:23,844 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2388283 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'b04f58a2-fa38-483b-88f9-569a3e71b54f'}] 2026-09-10 13:08:23,855 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2388283 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'b04f58a2-fa38-483b-88f9-569a3e71b54f'} sync ignored for existing PoS order pos.order(800,) (state: done) 2026-09-10 13:08:23,870 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2388283 finished 2026-09-10 13:08:24,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18433520 (allocated 20582400) 2026-09-10 13:08:24,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 115019 2026-09-10 13:08:24,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-10 13:08:24,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 115019 2026-09-10 13:08:24,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.136 0.081 2026-09-10 13:08:24,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130824_160190_test_downpayment_with_taxed_product.txt 2026-09-10 13:08:24,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpx2n6nedo_chrome_odoo" 2026-09-10 13:08:24,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-10 13:08:25,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 115239 2026-09-10 13:08:25,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmp5k5mrbh1_chrome_odoo 2026-09-10 13:08:25,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Issuing json command http://127.0.0.1:42179/json/version 2026-09-10 13:08:25,106 26 INFO rb-c800635-224702-413894 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-09-10 13:08:25,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:25,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Issuing json command http://127.0.0.1:42179/json 2026-09-10 13:08:25,147 26 INFO rb-c800635-224702-413894 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-09-10 13:08:25,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Websocket url found: ws://127.0.0.1:42179/devtools/page/B5B9AF30D8E36DD5FC0DB4D10E608BB7 2026-09-10 13:08:25,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-09-10 13:08:25,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-10 13:08:25,427 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:25,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-10 13:08:25,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:08:25,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:08:25,447 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:25,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:25] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.061 0.421 2026-09-10 13:08:25,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'B5B9AF30D8E36DD5FC0DB4D10E608BB7', 'loaderId': '4A047FFD3B514253AFEFCEB2D170B694', 'isDownload': False} 2026-09-10 13:08:25,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-09-10 13:08:25,949 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:25,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:25] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 13:08:25,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:25] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-09-10 13:08:26,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.064 2026-09-10 13:08:26,473 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:26,481 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:26,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 13:08:26,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate test code "odoo.startTour('PosSettleOrder5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:26,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [1/11] Tour PosSettleOrder5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:26,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 13:08:26,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:08:26,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:26,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.012 2026-09-10 13:08:26,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.024 2026-09-10 13:08:26,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.054 2026-09-10 13:08:26,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.070 2026-09-10 13:08:27,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.381 0.312 2026-09-10 13:08:27,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:08:27,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 13:08:27,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-10 13:08:27,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-09-10 13:08:27,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:27,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:27,793 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:27,817 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:27,833 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:08:27,850 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:27,853 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:27,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.044 0.035 2026-09-10 13:08:27,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.081 2026-09-10 13:08:27,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 13:08:27,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [2/11] Tour PosSettleOrder5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:28,029 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:28,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [3/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:28,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.109 0.043 2026-09-10 13:08:28,190 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:28,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [4/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:28,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.024 0.202 2026-09-10 13:08:28,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.188 2026-09-10 13:08:28,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-09-10 13:08:28,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-09-10 13:08:28,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-09-10 13:08:28,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-09-10 13:08:28,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-10 13:08:28,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-10 13:08:28,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-10 13:08:28,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.227 2026-09-10 13:08:28,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-09-10 13:08:28,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [5/11] Tour PosSettleOrder5 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:28,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.286 2026-09-10 13:08:28,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [6/11] Tour PosSettleOrder5 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:08:28,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.074 0.092 2026-09-10 13:08:28,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.049 0.033 2026-09-10 13:08:29,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.018 2026-09-10 13:08:29,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [7/11] Tour PosSettleOrder5 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:08:29,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.084 0.094 2026-09-10 13:08:29,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.110 0.078 2026-09-10 13:08:29,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.182 2026-09-10 13:08:29,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.038 0.026 2026-09-10 13:08:29,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [8/11] Tour PosSettleOrder5 → Step body:not(:has(.modal)) 2026-09-10 13:08:29,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.025 0.033 2026-09-10 13:08:29,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [9/11] Tour PosSettleOrder5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:29,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [10/11] Tour PosSettleOrder5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:08:29,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [11/11] Tour PosSettleOrder5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:29,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-10 13:08:29,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 13:08:30,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16160412 (allocated 17039360) 2026-09-10 13:08:30,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 115239 2026-09-10 13:08:30,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-10 13:08:30,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 115239 2026-09-10 13:08:30,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130830_123664_test_draft_pos_order_linked_sale_order.txt 2026-09-10 13:08:30,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmp5k5mrbh1_chrome_odoo" 2026-09-10 13:08:30,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-10 13:08:31,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 115449 2026-09-10 13:08:31,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless temporary user profile dir: /tmp/tmp60bkcoca_chrome_odoo 2026-09-10 13:08:31,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Issuing json command http://127.0.0.1:37739/json/version 2026-09-10 13:08:31,034 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:31,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:31,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Issuing json command http://127.0.0.1:37739/json 2026-09-10 13:08:31,118 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:31,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Websocket url found: ws://127.0.0.1:37739/devtools/page/49EF350B31E5BDABED647BE28487A74B 2026-09-10 13:08:31,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Enable chrome headless console log notification 2026-09-10 13:08:31,247 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-09-10 13:08:31,355 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:31,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-09-10 13:08:31,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:08:31,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:08:31,398 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:32,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.069 0.639 2026-09-10 13:08:32,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '49EF350B31E5BDABED647BE28487A74B', 'loaderId': '33C033EFBB00515D762D6B40AB2070F6', 'isDownload': False} 2026-09-10 13:08:32,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_paid_order_is_hidden_in_pos')" 2026-09-10 13:08:32,111 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:32,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:08:32,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-10 13:08:32,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 13:08:32,729 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:32,732 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:32,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.021 2026-09-10 13:08:32,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_paid_order_is_hidden_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:32,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:08:32,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [1/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:32,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:08:32,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:32,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.013 2026-09-10 13:08:32,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-10 13:08:32,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.038 2026-09-10 13:08:32,989 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-09-10 13:08:33,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.246 0.290 2026-09-10 13:08:33,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:08:33,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.006 2026-09-10 13:08:33,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-09-10 13:08:33,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-09-10 13:08:33,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:33,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:33,846 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:33,905 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:08:33,918 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:08:33,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.022 0.039 2026-09-10 13:08:33,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:33,982 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:33,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.017 0.073 2026-09-10 13:08:33,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-09-10 13:08:34,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [2/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:34,121 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:34,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [3/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:34,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.074 0.036 2026-09-10 13:08:34,261 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:34,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [4/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:08:34,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.040 0.180 2026-09-10 13:08:34,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-10 13:08:34,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-10 13:08:34,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-09-10 13:08:34,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-09-10 13:08:34,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-09-10 13:08:34,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.020 0.180 2026-09-10 13:08:34,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-10 13:08:34,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.193 2026-09-10 13:08:34,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-10 13:08:34,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-09-10 13:08:34,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.073 0.273 2026-09-10 13:08:34,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [5/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:08:35,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [6/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:08:35,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [7/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-10 13:08:35,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [8/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-10 13:08:35,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [9/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:35,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [10/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:35,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [11/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:35,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [12/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:35,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [13/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-10 13:08:35,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.064 0.088 2026-09-10 13:08:35,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.015 2026-09-10 13:08:35,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.007 0.015 2026-09-10 13:08:35,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-10 13:08:35,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-10 13:08:35,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_paid_order_is_hidden_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-10 13:08:35,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 20524036 (allocated 21757952) 2026-09-10 13:08:36,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 115449 2026-09-10 13:08:36,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-10 13:08:36,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 115449 2026-09-10 13:08:36,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130836_123198_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-10 13:08:36,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp60bkcoca_chrome_odoo" 2026-09-10 13:08:36,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-10 13:08:36,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 115648 2026-09-10 13:08:36,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless temporary user profile dir: /tmp/tmp4utv6t50_chrome_odoo 2026-09-10 13:08:36,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Issuing json command http://127.0.0.1:37721/json/version 2026-09-10 13:08:36,953 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:37,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:37,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Issuing json command http://127.0.0.1:37721/json 2026-09-10 13:08:37,044 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:37,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Websocket url found: ws://127.0.0.1:37721/devtools/page/8C8F33E7D151F73B1F4CA6BEF042D090 2026-09-10 13:08:37,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Enable chrome headless console log notification 2026-09-10 13:08:37,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-09-10 13:08:37,318 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:37,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-09-10 13:08:37,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:08:37,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:08:37,341 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:37,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:37] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.114 0.482 2026-09-10 13:08:37,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '8C8F33E7D151F73B1F4CA6BEF042D090', 'loaderId': '5AAEA4374A56EE3B861629659CD409E7', 'isDownload': False} 2026-09-10 13:08:37,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_unpaid_order_is_shown_in_pos')" 2026-09-10 13:08:37,943 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:37,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:37] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 13:08:37,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:37] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 13:08:38,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-09-10 13:08:38,517 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:38,524 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:38,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:08:38,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_unpaid_order_is_shown_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:38,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [1/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:38,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.016 2026-09-10 13:08:38,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:08:38,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:38,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.023 2026-09-10 13:08:38,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.047 2026-09-10 13:08:38,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-10 13:08:38,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.049 0.045 2026-09-10 13:08:39,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.280 0.308 2026-09-10 13:08:39,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 13:08:39,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.007 2026-09-10 13:08:39,655 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-09-10 13:08:39,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:08:39,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:39,747 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:39,790 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:39,831 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:39,833 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:39,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.018 2026-09-10 13:08:39,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:08:39,874 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:08:39,879 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:39,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.041 0.060 2026-09-10 13:08:39,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [2/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:40,027 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:40,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.057 0.046 2026-09-10 13:08:40,149 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:08:40,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [3/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:40,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-09-10 13:08:40,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [4/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:08:40,263 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.017 0.139 2026-09-10 13:08:40,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.017 0.174 2026-09-10 13:08:40,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-10 13:08:40,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.053 0.331 2026-09-10 13:08:40,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-09-10 13:08:40,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.290 2026-09-10 13:08:40,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-09-10 13:08:40,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-09-10 13:08:40,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.050 0.255 2026-09-10 13:08:40,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-09-10 13:08:40,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-09-10 13:08:40,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [5/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:08:40,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [6/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:08:40,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [7/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-10 13:08:40,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [8/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-10 13:08:41,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [9/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:41,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [10/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:41,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [11/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:41,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [12/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:41,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [13/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check that the orders list is not empty (trigger: .o_data_row) 2026-09-10 13:08:41,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.073 0.091 2026-09-10 13:08:41,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:41] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.014 2026-09-10 13:08:41,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.029 0.034 2026-09-10 13:08:41,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.012 2026-09-10 13:08:41,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-10 13:08:41,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_unpaid_order_is_shown_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-10 13:08:41,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 19068476 (allocated 20447232) 2026-09-10 13:08:41,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 115648 2026-09-10 13:08:41,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-10 13:08:41,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 115648 2026-09-10 13:08:41,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130841_926492_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-10 13:08:41,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmp4utv6t50_chrome_odoo" 2026-09-10 13:08:41,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-10 13:08:43,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-10 13:08:44,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 115856 2026-09-10 13:08:44,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp2_trtb07_chrome_odoo 2026-09-10 13:08:44,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Issuing json command http://127.0.0.1:38643/json/version 2026-09-10 13:08:44,612 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:44,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:44,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Issuing json command http://127.0.0.1:38643/json 2026-09-10 13:08:44,682 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:44,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Websocket url found: ws://127.0.0.1:38643/devtools/page/4378CF6D1FEB6917510B1F9FEAB0F526 2026-09-10 13:08:44,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-09-10 13:08:44,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-10 13:08:44,885 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:44,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-10 13:08:44,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:08:44,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:08:44,912 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:45,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.082 0.440 2026-09-10 13:08:45,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '4378CF6D1FEB6917510B1F9FEAB0F526', 'loaderId': '8C98AA8BBCAB256FA6C8648D8AA5FF11', 'isDownload': False} 2026-09-10 13:08:45,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate ready code "odoo.isTourReady('test_import_lot_groupable_and_non_groupable')" 2026-09-10 13:08:45,456 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:45,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:08:45,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-09-10 13:08:45,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.026 2026-09-10 13:08:46,036 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:46,039 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:46,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-10 13:08:46,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate test code "odoo.startTour('test_import_lot_groupable_and_non_groupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:46,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [1/19] Tour test_import_lot_groupable_and_non_groupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:46,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 13:08:46,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:08:46,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:46,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.016 2026-09-10 13:08:46,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-10 13:08:46,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.028 2026-09-10 13:08:46,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-10 13:08:47,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.449 0.330 2026-09-10 13:08:47,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:08:47,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:08:47,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.043 2026-09-10 13:08:47,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:08:47,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:47,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:47,411 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:47,441 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:08:47,449 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:08:47,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.026 2026-09-10 13:08:47,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.075 2026-09-10 13:08:47,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-10 13:08:47,514 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:47,516 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:47,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [2/19] Tour test_import_lot_groupable_and_non_groupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:47,707 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:47,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.050 0.044 2026-09-10 13:08:47,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [3/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:47,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [4/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:47,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.107 0.142 2026-09-10 13:08:47,963 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:48,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.182 2026-09-10 13:08:48,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-09-10 13:08:48,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.251 2026-09-10 13:08:48,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.288 2026-09-10 13:08:48,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.340 2026-09-10 13:08:48,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.252 2026-09-10 13:08:48,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.253 2026-09-10 13:08:48,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-09-10 13:08:48,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-09-10 13:08:48,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-09-10 13:08:48,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.061 0.244 2026-09-10 13:08:48,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-09-10 13:08:48,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [5/19] Tour test_import_lot_groupable_and_non_groupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:48,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [6/19] Tour test_import_lot_groupable_and_non_groupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:08:48,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.089 2026-09-10 13:08:48,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.030 2026-09-10 13:08:48,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-10 13:08:48,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [7/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:08:49,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.104 0.088 2026-09-10 13:08:49,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.081 0.070 2026-09-10 13:08:49,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.147 2026-09-10 13:08:49,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.024 2026-09-10 13:08:49,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [8/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-10 13:08:49,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.111 0.038 2026-09-10 13:08:49,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [9/19] Tour test_import_lot_groupable_and_non_groupable → Step body:not(:has(.modal)) 2026-09-10 13:08:49,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [10/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:49,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [11/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product"))) 2026-09-10 13:08:49,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [12/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:50,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [13/19] Tour test_import_lot_groupable_and_non_groupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-10 13:08:50,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [14/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:50,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [15/19] Tour test_import_lot_groupable_and_non_groupable → Step order total amount is '60' (trigger: .product-screen .order-summary .total:contains("60")) 2026-09-10 13:08:50,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [16/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:50,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [17/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:08:50,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [18/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","quantity":"1","price":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-09-10 13:08:50,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [19/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:08:50,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-10 13:08:50,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_import_lot_groupable_and_non_groupable SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-10 13:08:50,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17861076 (allocated 19136512) 2026-09-10 13:08:50,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 115856 2026-09-10 13:08:50,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-10 13:08:50,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 115856 2026-09-10 13:08:50,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130850_620953_test_import_lot_groupable_and_non_groupable.txt 2026-09-10 13:08:50,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp2_trtb07_chrome_odoo" 2026-09-10 13:08:50,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-10 13:08:51,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116064 2026-09-10 13:08:51,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpih4jrg8i_chrome_odoo 2026-09-10 13:08:51,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43315/json/version 2026-09-10 13:08:51,586 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:51,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:51,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43315/json 2026-09-10 13:08:51,657 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:51,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:43315/devtools/page/D3718AF5B51D248DA1911C86591A91BC 2026-09-10 13:08:51,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-10 13:08:51,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-10 13:08:51,937 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:51,940 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-10 13:08:51,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:08:51,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:08:51,974 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:52,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:52] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.072 0.680 2026-09-10 13:08:52,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'D3718AF5B51D248DA1911C86591A91BC', 'loaderId': '0FD27F955E0E13292BC416C0A0B001C2', 'isDownload': False} 2026-09-10 13:08:52,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_1')" 2026-09-10 13:08:52,745 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:52,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:52] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 13:08:52,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:52] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-09-10 13:08:52,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:52] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-09-10 13:08:53,306 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:53,314 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:08:53,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-09-10 13:08:53,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:53,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/9] Tour test_multiple_lots_sale_order_1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:53,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:08:53,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:08:53,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:53,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.017 2026-09-10 13:08:53,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.035 2026-09-10 13:08:53,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-10 13:08:53,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.042 2026-09-10 13:08:54,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.299 0.304 2026-09-10 13:08:54,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:08:54,293 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:08:54,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-09-10 13:08:54,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:08:54,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:54,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:54,479 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:54,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:08:54,518 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:54,522 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:54,564 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:54,566 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:54,599 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:54,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.080 2026-09-10 13:08:54,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.015 0.124 2026-09-10 13:08:54,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.032 0.091 2026-09-10 13:08:54,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/9] Tour test_multiple_lots_sale_order_1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:08:54,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.039 0.190 2026-09-10 13:08:54,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:54,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.080 2026-09-10 13:08:54,901 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:54,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:08:54,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-10 13:08:54,978 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.159 2026-09-10 13:08:55,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.187 2026-09-10 13:08:55,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-10 13:08:55,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-09-10 13:08:55,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-10 13:08:55,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-09-10 13:08:55,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-10 13:08:55,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-10 13:08:55,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.053 0.219 2026-09-10 13:08:55,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/9] Tour test_multiple_lots_sale_order_1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:08:55,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/9] Tour test_multiple_lots_sale_order_1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:08:55,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.073 0.091 2026-09-10 13:08:55,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.035 0.035 2026-09-10 13:08:55,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-10 13:08:55,831 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/9] Tour test_multiple_lots_sale_order_1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:08:55,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.088 0.076 2026-09-10 13:08:56,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.068 0.068 2026-09-10 13:08:56,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.139 2026-09-10 13:08:56,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.023 2026-09-10 13:08:56,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/9] Tour test_multiple_lots_sale_order_1 → Step body:not(:has(.modal)) 2026-09-10 13:08:56,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.021 2026-09-10 13:08:56,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/9] Tour test_multiple_lots_sale_order_1 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-10 13:08:56,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-10 13:08:56,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_1 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:08:56,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16115032 (allocated 17301504) 2026-09-10 13:08:56,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116064 2026-09-10 13:08:56,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-10 13:08:56,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116064 2026-09-10 13:08:56,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130856_589858_test_multiple_lots_sale_order.txt 2026-09-10 13:08:56,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpih4jrg8i_chrome_odoo" 2026-09-10 13:08:57,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116288 2026-09-10 13:08:57,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp_ypqkl19_chrome_odoo 2026-09-10 13:08:57,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40135/json/version 2026-09-10 13:08:57,315 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:57,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:08:57,423 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40135/json 2026-09-10 13:08:57,423 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:08:57,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40135/devtools/page/7878A209539E79AB7ADE30590DA2E693 2026-09-10 13:08:57,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-10 13:08:57,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-10 13:08:57,654 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:08:57,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-10 13:08:57,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:08:57,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:08:57,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:57] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.025 0.046 2026-09-10 13:08:57,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '7878A209539E79AB7ADE30590DA2E693', 'loaderId': '208646E1EB4B577B5E0FFF0E964D4749', 'isDownload': False} 2026-09-10 13:08:57,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_2')" 2026-09-10 13:08:57,808 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:08:57,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:57] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-09-10 13:08:57,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:57] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 13:08:57,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:57] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-09-10 13:08:58,395 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:58,396 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:58,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:58,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:08:58,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/10] Tour test_multiple_lots_sale_order_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:08:58,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:08:58,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:08:58,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:58,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.005 0.012 2026-09-10 13:08:58,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 13:08:58,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.023 2026-09-10 13:08:58,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-10 13:08:59,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.338 0.294 2026-09-10 13:08:59,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:59,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-09-10 13:08:59,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-10 13:08:59,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:08:59,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:08:59,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:59,590 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:59,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:59,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:59,651 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:08:59,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.006 0.040 2026-09-10 13:08:59,684 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:59,695 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:59,736 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:08:59,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.029 0.092 2026-09-10 13:08:59,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.067 0.071 2026-09-10 13:08:59,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:08:59,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:00,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/10] Tour test_multiple_lots_sale_order_2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:00,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.092 0.258 2026-09-10 13:09:00,086 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:09:00,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/10] Tour test_multiple_lots_sale_order_2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:09:00,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.143 2026-09-10 13:09:00,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-09-10 13:09:00,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-09-10 13:09:00,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.231 2026-09-10 13:09:00,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.254 2026-09-10 13:09:00,273 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-10 13:09:00,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-09-10 13:09:00,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-09-10 13:09:00,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-10 13:09:00,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-09-10 13:09:00,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.206 2026-09-10 13:09:00,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.042 0.038 2026-09-10 13:09:00,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.017 2026-09-10 13:09:00,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/10] Tour test_multiple_lots_sale_order_2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:09:00,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.075 0.082 2026-09-10 13:09:01,074 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.076 0.073 2026-09-10 13:09:01,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.149 2026-09-10 13:09:01,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.024 2026-09-10 13:09:01,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/10] Tour test_multiple_lots_sale_order_2 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Cancel')) 2026-09-10 13:09:01,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.040 0.037 2026-09-10 13:09:01,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/10] Tour test_multiple_lots_sale_order_2 → Step body:not(:has(.modal)) 2026-09-10 13:09:01,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/10] Tour test_multiple_lots_sale_order_2 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-10 13:09:01,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/10] Tour test_multiple_lots_sale_order_2 → Step Check that the line-lot-icon has text-danger class (trigger: .order-container .orderline:has(.product-name:contains("Product")) .line-lot-icon.text-danger) 2026-09-10 13:09:01,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-10 13:09:01,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:09:01,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16031372 (allocated 17563648) 2026-09-10 13:09:01,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116288 2026-09-10 13:09:01,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-10 13:09:01,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116288 2026-09-10 13:09:01,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130901_728872_test_multiple_lots_sale_order.txt 2026-09-10 13:09:01,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp_ypqkl19_chrome_odoo" 2026-09-10 13:09:02,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116496 2026-09-10 13:09:02,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpj0jdvr5x_chrome_odoo 2026-09-10 13:09:02,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39159/json/version 2026-09-10 13:09:02,105 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:02,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:02,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39159/json 2026-09-10 13:09:02,189 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:02,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39159/devtools/page/FAEE5C771529C35A327505A999598040 2026-09-10 13:09:02,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-10 13:09:02,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-10 13:09:02,342 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:02,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-10 13:09:02,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:09:02,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:09:02,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:02] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.036 0.052 2026-09-10 13:09:02,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'FAEE5C771529C35A327505A999598040', 'loaderId': 'EF10FF06089F7EFFDD80CCD3DA8E7AA7', 'isDownload': False} 2026-09-10 13:09:02,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_3')" 2026-09-10 13:09:02,520 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:02,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:02] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 13:09:02,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:02] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 13:09:02,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:02] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:09:03,042 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:03,049 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:03,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:09:03,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:03,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/33] Tour test_multiple_lots_sale_order_3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:03,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:09:03,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:09:03,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:03,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.026 0.014 2026-09-10 13:09:03,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.043 2026-09-10 13:09:03,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.024 2026-09-10 13:09:03,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:09:03,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.259 0.287 2026-09-10 13:09:03,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:09:03,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:09:03,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:03] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-10 13:09:04,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:09:04,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:04,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:04,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:09:04,109 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 13:09:04,135 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:09:04,142 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:09:04,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.023 0.047 2026-09-10 13:09:04,172 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-09-10 13:09:04,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:04,199 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:04,233 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:09:04,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.067 0.036 2026-09-10 13:09:04,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:09:04,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.055 0.158 2026-09-10 13:09:04,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:04,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-10 13:09:04,549 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:09:04,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-09-10 13:09:04,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/33] Tour test_multiple_lots_sale_order_3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:04,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.168 2026-09-10 13:09:04,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/33] Tour test_multiple_lots_sale_order_3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:09:04,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-10 13:09:04,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.236 2026-09-10 13:09:04,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.301 2026-09-10 13:09:04,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-09-10 13:09:04,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-10 13:09:04,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-10 13:09:04,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-10 13:09:04,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.011 0.211 2026-09-10 13:09:05,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.017 0.035 2026-09-10 13:09:05,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.025 2026-09-10 13:09:05,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/33] Tour test_multiple_lots_sale_order_3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:09:05,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.038 0.068 2026-09-10 13:09:05,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.076 0.076 2026-09-10 13:09:05,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.161 2026-09-10 13:09:05,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.025 2026-09-10 13:09:05,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/33] Tour test_multiple_lots_sale_order_3 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-10 13:09:05,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.026 0.025 2026-09-10 13:09:05,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/33] Tour test_multiple_lots_sale_order_3 → Step body:not(:has(.modal)) 2026-09-10 13:09:05,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:05,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-10 13:09:05,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [11/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:05,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [12/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1002)) 2026-09-10 13:09:05,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [13/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-10 13:09:06,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [14/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:06,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [15/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("2"))) 2026-09-10 13:09:06,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [16/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:06,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [17/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-10 13:09:06,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [18/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-10 13:09:06,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [19/33] Tour test_multiple_lots_sale_order_3 → Step Check the product page (trigger: .product-list) 2026-09-10 13:09:06,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [20/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:06,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [21/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-10 13:09:06,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [22/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:06,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [23/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-10 13:09:06,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [24/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:06,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [25/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-10 13:09:06,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [26/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:06,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [27/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-10 13:09:06,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [28/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:09:06,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [29/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:09:06,845 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:06,847 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:06,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [30/33] Tour test_multiple_lots_sale_order_3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:09:06,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [31/33] Tour test_multiple_lots_sale_order_3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:09:07,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [32/33] Tour test_multiple_lots_sale_order_3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:09:07,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [33/33] Tour test_multiple_lots_sale_order_3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:09:07,084 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4912870 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': '7574e9f0-e10d-4513-9124-edcde182b04d'}] 2026-09-10 13:09:07,086 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:07,400 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1303, 1304, 1305] 2026-09-10 13:09:07,827 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1306, 1307, 1308] 2026-09-10 13:09:08,332 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4912870 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': '7574e9f0-e10d-4513-9124-edcde182b04d'} created pos.order #802 2026-09-10 13:09:08,356 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4912870 finished 2026-09-10 13:09:08,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 528 0.870 0.631 2026-09-10 13:09:08,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-10 13:09:08,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-10 13:09:08,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_3 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:09:08,765 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24760036 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': '7574e9f0-e10d-4513-9124-edcde182b04d'}] 2026-09-10 13:09:08,783 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24760036 order {'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': '7574e9f0-e10d-4513-9124-edcde182b04d'} sync ignored for existing PoS order pos.order(802,) (state: paid) 2026-09-10 13:09:08,810 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24760036 finished 2026-09-10 13:09:08,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17992516 (allocated 19660800) 2026-09-10 13:09:08,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116496 2026-09-10 13:09:08,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-10 13:09:08,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116496 2026-09-10 13:09:09,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.157 0.082 2026-09-10 13:09:09,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130909_032600_test_multiple_lots_sale_order.txt 2026-09-10 13:09:09,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpj0jdvr5x_chrome_odoo" 2026-09-10 13:09:09,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-10 13:09:10,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 116709 2026-09-10 13:09:10,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpfsa60rec_chrome_odoo 2026-09-10 13:09:10,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Issuing json command http://127.0.0.1:38537/json/version 2026-09-10 13:09:10,576 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:10,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:10,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Issuing json command http://127.0.0.1:38537/json 2026-09-10 13:09:10,670 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:10,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Websocket url found: ws://127.0.0.1:38537/devtools/page/DDF4B6D41195491164D7522F108C1FF6 2026-09-10 13:09:10,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-09-10 13:09:10,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-10 13:09:10,890 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:10,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-10 13:09:10,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:09:10,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:09:10,912 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:11,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:11] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.116 0.437 2026-09-10 13:09:11,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'DDF4B6D41195491164D7522F108C1FF6', 'loaderId': 'E2F70EF19E130AEF546AC603F2526514', 'isDownload': False} 2026-09-10 13:09:11,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-10 13:09:11,483 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:11,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:11] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:09:11,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:11] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:09:11,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:11] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:09:12,069 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:12,077 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:09:12,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:09:12,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:12,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [1/19] Tour PosOrderDoesNotRemainInList → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:12,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 13:09:12,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:09:12,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:12,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-10 13:09:12,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.035 2026-09-10 13:09:12,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-10 13:09:12,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.041 2026-09-10 13:09:12,978 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.322 0.300 2026-09-10 13:09:13,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:09:13,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:09:13,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.035 2026-09-10 13:09:13,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:09:13,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:13,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:13,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:13,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:09:13,331 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:13,339 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:09:13,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.016 0.017 2026-09-10 13:09:13,363 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:09:13,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-09-10 13:09:13,366 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:13,394 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:13,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [2/19] Tour PosOrderDoesNotRemainInList → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:09:13,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.048 0.073 2026-09-10 13:09:13,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [3/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:09:13,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.076 0.202 2026-09-10 13:09:13,678 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:13,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [4/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:13,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.113 2026-09-10 13:09:13,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-10 13:09:13,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.175 2026-09-10 13:09:13,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-09-10 13:09:13,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-09-10 13:09:13,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-09-10 13:09:13,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-10 13:09:13,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-10 13:09:14,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.128 0.238 2026-09-10 13:09:14,183 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.342 2026-09-10 13:09:14,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [5/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:14,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [6/19] Tour PosOrderDoesNotRemainInList → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:09:14,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.081 0.109 2026-09-10 13:09:14,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.036 2026-09-10 13:09:14,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.014 2026-09-10 13:09:14,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [7/19] Tour PosOrderDoesNotRemainInList → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:09:14,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.086 0.078 2026-09-10 13:09:14,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.067 0.076 2026-09-10 13:09:14,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.144 2026-09-10 13:09:15,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.043 0.037 2026-09-10 13:09:15,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [8/19] Tour PosOrderDoesNotRemainInList → Step body:not(:has(.modal)) 2026-09-10 13:09:15,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.024 0.028 2026-09-10 13:09:15,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [9/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:09:15,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [10/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:09:15,357 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:15,361 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:15,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [11/19] Tour PosOrderDoesNotRemainInList → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:09:15,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [12/19] Tour PosOrderDoesNotRemainInList → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:09:15,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [13/19] Tour PosOrderDoesNotRemainInList → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:09:15,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [14/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:09:15,617 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15872244 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '48a6914f-4e7c-40b9-8f4d-4bb77d57f399'}] 2026-09-10 13:09:15,630 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:09:15,881 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1312] 2026-09-10 13:09:16,296 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15872244 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '48a6914f-4e7c-40b9-8f4d-4bb77d57f399'} created pos.order #803 2026-09-10 13:09:16,320 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15872244 finished 2026-09-10 13:09:16,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.506 0.489 2026-09-10 13:09:16,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:09:16,742 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81437381 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '48a6914f-4e7c-40b9-8f4d-4bb77d57f399'}] 2026-09-10 13:09:16,763 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81437381 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '48a6914f-4e7c-40b9-8f4d-4bb77d57f399'} sync ignored for existing PoS order pos.order(803,) (state: paid) 2026-09-10 13:09:16,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [15/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:09:16,788 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81437381 finished 2026-09-10 13:09:16,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [16/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:09:16,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [17/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:16,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.086 0.093 2026-09-10 13:09:16,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [18/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:16,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [19/19] Tour PosOrderDoesNotRemainInList → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-10 13:09:17,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-10 13:09:17,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:09:17,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:09:17,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-10 13:09:17,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:09:17,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20184476 (allocated 21630976) 2026-09-10 13:09:17,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 116709 2026-09-10 13:09:17,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-10 13:09:17,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 116709 2026-09-10 13:09:17,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130917_397815_test_order_does_not_remain_in_list.txt 2026-09-10 13:09:17,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpfsa60rec_chrome_odoo" 2026-09-10 13:09:17,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-10 13:09:18,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 116926 2026-09-10 13:09:18,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpyrms95cq_chrome_odoo 2026-09-10 13:09:18,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:40907/json/version 2026-09-10 13:09:18,074 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:18,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:18,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:40907/json 2026-09-10 13:09:18,099 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:18,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:40907/devtools/page/981AF4BA9B3319BEF89D8A8AF96B1050 2026-09-10 13:09:18,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-10 13:09:18,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-10 13:09:18,274 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:18,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-10 13:09:18,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:09:18,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:09:18,312 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:18,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:18] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.084 0.450 2026-09-10 13:09:18,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '981AF4BA9B3319BEF89D8A8AF96B1050', 'loaderId': '1C95F73EDB9A1C8464C362A5C396C7EB', 'isDownload': False} 2026-09-10 13:09:18,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-10 13:09:18,855 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:18,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:18] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 13:09:18,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:18] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-09-10 13:09:18,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:18] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.045 2026-09-10 13:09:19,406 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:19,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:19,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-09-10 13:09:19,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate test code "odoo.startTour('PosSaleTeam', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:19,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [1/11] Tour PosSaleTeam → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:19,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-10 13:09:19,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:09:19,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:19,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.036 0.019 2026-09-10 13:09:19,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-10 13:09:19,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.041 2026-09-10 13:09:19,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-10 13:09:20,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.349 0.324 2026-09-10 13:09:20,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:09:20,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 13:09:20,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.045 2026-09-10 13:09:20,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:09:20,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:20,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:20,760 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:20,774 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:20,788 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:20,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-09-10 13:09:20,868 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:20,877 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:20,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.026 0.065 2026-09-10 13:09:20,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-09-10 13:09:21,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [2/11] Tour PosSaleTeam → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:09:21,057 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:21,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [3/11] Tour PosSaleTeam → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 13:09:21,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.077 0.092 2026-09-10 13:09:21,226 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:21,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.083 0.256 2026-09-10 13:09:21,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.305 2026-09-10 13:09:21,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.342 2026-09-10 13:09:21,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.331 2026-09-10 13:09:21,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.430 2026-09-10 13:09:21,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.344 2026-09-10 13:09:21,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-09-10 13:09:21,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-10 13:09:21,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-09-10 13:09:21,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.073 0.221 2026-09-10 13:09:21,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-09-10 13:09:21,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.322 2026-09-10 13:09:21,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [4/11] Tour PosSaleTeam → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:21,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [5/11] Tour PosSaleTeam → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-10 13:09:21,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [6/11] Tour PosSaleTeam → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:22,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [7/11] Tour PosSaleTeam → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:09:22,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [8/11] Tour PosSaleTeam → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:09:22,140 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:22,144 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:22,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [9/11] Tour PosSaleTeam → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:09:22,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [10/11] Tour PosSaleTeam → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:09:22,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [11/11] Tour PosSaleTeam → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:09:22,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-10 13:09:22,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-10 13:09:22,371 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:22,373 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1809575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c55d5b92-812e-4fbf-b800-ec178cf0d526'}] 2026-09-10 13:09:22,544 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14625768 (allocated 15728640) 2026-09-10 13:09:22,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 116926 2026-09-10 13:09:22,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-10 13:09:22,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 116926 2026-09-10 13:09:22,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130922_684732_test_order_sale_team.txt 2026-09-10 13:09:22,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpyrms95cq_chrome_odoo" 2026-09-10 13:09:22,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-10 13:09:22,809 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1809575 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c55d5b92-812e-4fbf-b800-ec178cf0d526'} created pos.order #804 2026-09-10 13:09:22,814 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1809575 finished 2026-09-10 13:09:22,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.245 0.229 2026-09-10 13:09:22,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-10 13:09:24,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-10 13:09:24,719 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25307353 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-10 13:09:26,219 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25307353 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #806 2026-09-10 13:09:26,219 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25307353 finished 2026-09-10 13:09:26,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-10 13:09:26,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 117141 2026-09-10 13:09:26,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp4y8c5pl0_chrome_odoo 2026-09-10 13:09:26,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:45583/json/version 2026-09-10 13:09:26,880 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:26,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:26,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:45583/json 2026-09-10 13:09:26,931 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:26,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:45583/devtools/page/470F4A3E9455EDEB1D9B19E12A445F2D 2026-09-10 13:09:26,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-10 13:09:27,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-10 13:09:27,237 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:27,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-10 13:09:27,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:09:27,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:09:27,251 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:27,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:27] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.062 0.688 2026-09-10 13:09:28,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '470F4A3E9455EDEB1D9B19E12A445F2D', 'loaderId': 'A8814CD1A95552E01ADAD7A2371D2D88', 'isDownload': False} 2026-09-10 13:09:28,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-10 13:09:28,031 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:28,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 13:09:28,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-09-10 13:09:28,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-09-10 13:09:28,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:09:28,596 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:28,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:09:28,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:28,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [1/18] Tour PosSettleOrderNotGroupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:28,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:09:28,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.014 2026-09-10 13:09:28,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:28,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.016 2026-09-10 13:09:28,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-10 13:09:28,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.046 2026-09-10 13:09:28,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-09-10 13:09:29,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.345 0.322 2026-09-10 13:09:29,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:09:29,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:09:29,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-09-10 13:09:29,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:09:29,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:29,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:29,796 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:29,836 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:09:29,838 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 13:09:29,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.032 0.042 2026-09-10 13:09:29,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-10 13:09:29,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.082 2026-09-10 13:09:29,911 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:29,912 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:30,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [2/18] Tour PosSettleOrderNotGroupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:09:30,117 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:09:30,202 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:30,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [3/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:09:30,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [4/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:30,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.197 0.063 2026-09-10 13:09:30,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.276 2026-09-10 13:09:30,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.304 2026-09-10 13:09:30,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-09-10 13:09:30,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-09-10 13:09:30,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.409 2026-09-10 13:09:30,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-09-10 13:09:30,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-10 13:09:30,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-09-10 13:09:30,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-09-10 13:09:30,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-10 13:09:30,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-10 13:09:30,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.292 2026-09-10 13:09:30,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [5/18] Tour PosSettleOrderNotGroupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:30,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [6/18] Tour PosSettleOrderNotGroupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:09:31,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.057 0.086 2026-09-10 13:09:31,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.030 2026-09-10 13:09:31,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-10 13:09:31,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [7/18] Tour PosSettleOrderNotGroupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:09:31,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.053 0.081 2026-09-10 13:09:31,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.079 0.089 2026-09-10 13:09:31,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.182 2026-09-10 13:09:31,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.019 2026-09-10 13:09:31,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [8/18] Tour PosSettleOrderNotGroupable → Step body:not(:has(.modal)) 2026-09-10 13:09:31,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.023 2026-09-10 13:09:31,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [9/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:31,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [10/18] Tour PosSettleOrderNotGroupable → Step order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98")) 2026-09-10 13:09:32,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [11/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:32,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [12/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:32,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [13/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5"))) 2026-09-10 13:09:32,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [14/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:32,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [15/18] Tour PosSettleOrderNotGroupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-10 13:09:32,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [16/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:32,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [17/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5")):has(.price:contains("4.14"))) 2026-09-10 13:09:32,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [18/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:32,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-10 13:09:32,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:09:32,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17217348 (allocated 18874368) 2026-09-10 13:09:32,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 117141 2026-09-10 13:09:32,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-10 13:09:32,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 117141 2026-09-10 13:09:32,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130932_664315_test_pos_not_groupable_product.txt 2026-09-10 13:09:32,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp4y8c5pl0_chrome_odoo" 2026-09-10 13:09:32,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-10 13:09:33,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 117355 2026-09-10 13:09:33,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp5y9zxkwr_chrome_odoo 2026-09-10 13:09:33,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40721/json/version 2026-09-10 13:09:33,428 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:33,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:33,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40721/json 2026-09-10 13:09:33,471 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:33,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:40721/devtools/page/0BD19E28FEA22D19C5ECB3EA7006D5AB 2026-09-10 13:09:33,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-10 13:09:33,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-10 13:09:33,710 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:33,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-10 13:09:33,719 26 INFO rb-c800635-224702-413894 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/125" in browser 2026-09-10 13:09:33,719 26 INFO rb-c800635-224702-413894 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/125" 2026-09-10 13:09:33,735 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:34,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.041 0.428 2026-09-10 13:09:34,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '0BD19E28FEA22D19C5ECB3EA7006D5AB', 'loaderId': '706D9421B82D32F445E2A9A560BAAFDF', 'isDownload': False} 2026-09-10 13:09:34,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-10 13:09:34,216 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:34,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 13:09:34,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 13:09:34,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.051 2026-09-10 13:09:34,759 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:34,764 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:34,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:09:34,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:34,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/22] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:34,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.007 2026-09-10 13:09:34,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-10 13:09:34,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:34,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.015 2026-09-10 13:09:34,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.036 2026-09-10 13:09:35,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.056 0.042 2026-09-10 13:09:35,049 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-09-10 13:09:35,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.360 0.313 2026-09-10 13:09:35,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:09:35,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:09:35,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:35] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.036 2026-09-10 13:09:36,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:09:36,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:36,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-10 13:09:36,071 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:36,101 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:36,108 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:09:36,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.027 0.026 2026-09-10 13:09:36,138 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:36,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.056 2026-09-10 13:09:36,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 13:09:36,157 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:09:36,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/22] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:09:36,295 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:36,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/22] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-10 13:09:36,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.080 0.063 2026-09-10 13:09:36,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:36,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.075 0.204 2026-09-10 13:09:36,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.218 2026-09-10 13:09:36,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-09-10 13:09:36,686 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.253 2026-09-10 13:09:36,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-09-10 13:09:36,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-09-10 13:09:36,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.025 2026-09-10 13:09:36,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-10 13:09:36,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-10 13:09:36,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-10 13:09:36,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-09-10 13:09:37,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.220 2026-09-10 13:09:37,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:37,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/22] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-10 13:09:37,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/22] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-10 13:09:37,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:37,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:37,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/22] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:09:37,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/22] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:09:37,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/22] Tour POSSalePaymentScreenInvoiceOrder → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:09:37,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/22] Tour POSSalePaymentScreenInvoiceOrder → Step Search for partner "AAA - Test Partner invoice" (trigger: .modal-dialog .input-group input) 2026-09-10 13:09:37,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/22] Tour POSSalePaymentScreenInvoiceOrder → Step click partner 'AAA - Test Partner invoice' from partner list screen (trigger: .modal .partner-list b:contains(AAA - Test Partner invoice)) 2026-09-10 13:09:37,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:37,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:09:37,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:09:37,846 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:37,848 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:37,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/22] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:09:37,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/22] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:09:37,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/22] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:09:38,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [20/22] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:09:38,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [21/22] Tour POSSalePaymentScreenInvoiceOrder → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-10 13:09:38,128 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15935504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3d2645b7-8e4e-4a6a-88d4-02a69d7b9477'}] 2026-09-10 13:09:38,132 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:40,105 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15935504 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3d2645b7-8e4e-4a6a-88d4-02a69d7b9477'} created pos.order #807 2026-09-10 13:09:40,150 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15935504 finished 2026-09-10 13:09:40,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 576 0.664 1.483 2026-09-10 13:09:40,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:40,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:09:40,502 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78076286 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3d2645b7-8e4e-4a6a-88d4-02a69d7b9477'}] 2026-09-10 13:09:40,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [22/22] Tour POSSalePaymentScreenInvoiceOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:09:40,526 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78076286 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3d2645b7-8e4e-4a6a-88d4-02a69d7b9477'} sync ignored for existing PoS order pos.order(807,) (state: done) 2026-09-10 13:09:40,552 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78076286 finished 2026-09-10 13:09:40,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.124 0.102 2026-09-10 13:09:40,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-10 13:09:40,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:09:40,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 19504588 (allocated 20844544) 2026-09-10 13:09:40,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 117355 2026-09-10 13:09:40,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-10 13:09:40,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 117355 2026-09-10 13:09:41,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130941_066011_test_pos_order_and_invoice_amounts.txt 2026-09-10 13:09:41,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp5y9zxkwr_chrome_odoo" 2026-09-10 13:09:41,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-10 13:09:41,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 117574 2026-09-10 13:09:41,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp3sceo8gf_chrome_odoo 2026-09-10 13:09:41,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:36601/json/version 2026-09-10 13:09:41,653 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:41,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:41,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:36601/json 2026-09-10 13:09:41,729 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:41,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:36601/devtools/page/1A6208C1EB227570C3372AC0AFC370F8 2026-09-10 13:09:41,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-10 13:09:41,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-10 13:09:41,911 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:41,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-10 13:09:41,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:09:41,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:09:41,945 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:42,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.114 0.432 2026-09-10 13:09:42,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '1A6208C1EB227570C3372AC0AFC370F8', 'loaderId': '322FC8C4736AA4FA215D5315159C28D4', 'isDownload': False} 2026-09-10 13:09:42,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-10 13:09:42,510 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:42,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:09:42,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:09:42,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:09:43,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:43,107 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:43,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:09:43,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate test code "odoo.startTour('PosSaleWarning', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:43,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [1/39] Tour PosSaleWarning → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:43,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-10 13:09:43,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:09:43,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:43,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.023 2026-09-10 13:09:43,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.044 2026-09-10 13:09:43,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.043 2026-09-10 13:09:43,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-09-10 13:09:44,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.308 0.335 2026-09-10 13:09:44,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-09-10 13:09:44,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:09:44,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.031 2026-09-10 13:09:44,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:09:44,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:44,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:09:44,378 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:09:44,390 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:44,408 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:09:44,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.035 0.045 2026-09-10 13:09:44,453 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:44,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.087 2026-09-10 13:09:44,475 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:09:44,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-10 13:09:44,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [2/39] Tour PosSaleWarning → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:09:44,648 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:09:44,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [3/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:44,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.107 0.059 2026-09-10 13:09:44,805 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:44,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [4/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:09:44,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.074 0.217 2026-09-10 13:09:44,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.234 2026-09-10 13:09:45,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.281 2026-09-10 13:09:45,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-09-10 13:09:45,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.360 2026-09-10 13:09:45,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.303 2026-09-10 13:09:45,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-09-10 13:09:45,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-09-10 13:09:45,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.207 2026-09-10 13:09:45,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-09-10 13:09:45,338 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:45] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-09-10 13:09:45,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [5/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:09:45,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [6/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:09:45,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [7/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 2" (trigger: .modal-dialog .input-group input) 2026-09-10 13:09:45,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [8/39] Tour PosSaleWarning → Step click partner 'A Test Customer 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 2)) 2026-09-10 13:09:45,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [9/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:45,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [10/39] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 2")):has(.modal-body:contains("Cannot afford our services"))) 2026-09-10 13:09:45,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-10 13:09:45,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [12/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:45,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [13/39] Tour PosSaleWarning → Step customer 'A Test Customer 2' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 2")) 2026-09-10 13:09:45,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [14/39] Tour PosSaleWarning → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-10 13:09:46,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [15/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:46,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [16/39] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 13:09:46,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [17/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:46,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [18/39] Tour PosSaleWarning → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-09-10 13:09:46,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [19/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:46,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [20/39] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-10 13:09:46,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [21/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:46,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [22/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:46,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [23/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:09:46,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [24/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:09:46,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [25/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:09:46,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [26/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 1" (trigger: .modal-dialog .input-group input) 2026-09-10 13:09:46,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [27/39] Tour PosSaleWarning → Step click partner 'A Test Customer 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 1)) 2026-09-10 13:09:46,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [28/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:46,864 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [29/39] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 1")):has(.modal-body:contains("Highly infectious disease"))) 2026-09-10 13:09:46,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-10 13:09:46,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [31/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:47,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [32/39] Tour PosSaleWarning → Step customer 'A Test Customer 1' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 1")) 2026-09-10 13:09:47,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [33/39] Tour PosSaleWarning → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:09:47,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [34/39] Tour PosSaleWarning → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:09:47,150 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:47,151 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:47,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [35/39] Tour PosSaleWarning → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:09:47,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [36/39] Tour PosSaleWarning → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:09:47,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [37/39] Tour PosSaleWarning → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:09:47,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [38/39] Tour PosSaleWarning → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:09:47,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [39/39] Tour PosSaleWarning → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:09:47,446 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85503444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'fb1f0b79-a2e1-42f2-b441-eeb4e66fffee'}] 2026-09-10 13:09:47,450 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:47,793 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85503444 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'fb1f0b79-a2e1-42f2-b441-eeb4e66fffee'} created pos.order #808 2026-09-10 13:09:47,808 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85503444 finished 2026-09-10 13:09:47,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.198 0.226 2026-09-10 13:09:47,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:09:48,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-10 13:09:48,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-10 13:09:48,032 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80490998 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'fb1f0b79-a2e1-42f2-b441-eeb4e66fffee'}] 2026-09-10 13:09:48,069 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80490998 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'fb1f0b79-a2e1-42f2-b441-eeb4e66fffee'} sync ignored for existing PoS order pos.order(808,) (state: paid) 2026-09-10 13:09:48,098 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80490998 finished 2026-09-10 13:09:48,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 23144764 (allocated 24776704) 2026-09-10 13:09:48,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 117574 2026-09-10 13:09:48,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-10 13:09:48,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 117574 2026-09-10 13:09:48,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.126 0.084 2026-09-10 13:09:48,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130948_331649_test_pos_sale_warnings.txt 2026-09-10 13:09:48,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp3sceo8gf_chrome_odoo" 2026-09-10 13:09:48,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-10 13:09:48,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 117783 2026-09-10 13:09:48,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpmypty45x_chrome_odoo 2026-09-10 13:09:48,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:41415/json/version 2026-09-10 13:09:48,972 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:49,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-09-10 13:09:49,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:41415/json 2026-09-10 13:09:49,072 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:09:49,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:41415/devtools/page/FA0F43F47C05FCC68901F3BBE5897654 2026-09-10 13:09:49,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-10 13:09:49,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-10 13:09:49,331 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:09:49,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-10 13:09:49,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:09:49,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:09:49,352 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:49,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.075 0.428 2026-09-10 13:09:49,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': 'FA0F43F47C05FCC68901F3BBE5897654', 'loaderId': '43CADB2717BE924857C3057ECE7C791D', 'isDownload': False} 2026-09-10 13:09:49,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-09-10 13:09:49,870 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:09:49,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.011 2026-09-10 13:09:49,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-10 13:09:49,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.045 2026-09-10 13:09:50,422 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:50,428 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:50,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:09:50,463 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate test code "odoo.startTour('test_quantity_updated_settle', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:09:50,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [1/26] Tour test_quantity_updated_settle → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:09:50,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.008 2026-09-10 13:09:50,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:09:50,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:50,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-10 13:09:50,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.030 2026-09-10 13:09:50,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-10 13:09:50,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.043 2026-09-10 13:09:51,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.357 0.287 2026-09-10 13:09:51,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 13:09:51,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:09:51,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.073 2026-09-10 13:09:51,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:09:51,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-10 13:09:51,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:51,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:51,794 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:51,823 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:09:51,830 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:51,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.026 0.020 2026-09-10 13:09:51,889 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:51,892 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:51,928 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.049 0.083 2026-09-10 13:09:51,953 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:52,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [2/26] Tour test_quantity_updated_settle → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:09:52,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.063 0.079 2026-09-10 13:09:52,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [3/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:09:52,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [4/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:52,250 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.083 0.229 2026-09-10 13:09:52,259 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:52,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.016 0.202 2026-09-10 13:09:52,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-09-10 13:09:52,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.275 2026-09-10 13:09:52,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-09-10 13:09:52,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.308 2026-09-10 13:09:52,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-09-10 13:09:52,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-10 13:09:52,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-10 13:09:52,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.171 2026-09-10 13:09:52,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-10 13:09:52,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [5/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:52,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [6/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:09:52,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.078 0.097 2026-09-10 13:09:53,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.036 2026-09-10 13:09:53,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:09:53,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [7/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:09:53,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.085 0.080 2026-09-10 13:09:53,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.076 0.077 2026-09-10 13:09:53,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.156 2026-09-10 13:09:53,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.023 2026-09-10 13:09:53,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [8/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-10 13:09:53,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.029 2026-09-10 13:09:53,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [9/26] Tour test_quantity_updated_settle → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:09:53,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [10/26] Tour test_quantity_updated_settle → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:09:53,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [11/26] Tour test_quantity_updated_settle → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:09:53,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [12/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-09-10 13:09:53,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [13/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:09:54,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [14/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:09:54,079 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:54,088 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:09:54,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [15/26] Tour test_quantity_updated_settle → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:09:54,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [16/26] Tour test_quantity_updated_settle → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:09:54,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [17/26] Tour test_quantity_updated_settle → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:09:54,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [18/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:09:54,318 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57793538 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3a99f3eb-232a-4455-b5b4-ad371e5a3a0a'}] 2026-09-10 13:09:54,322 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:54,872 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57793538 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3a99f3eb-232a-4455-b5b4-ad371e5a3a0a'} created pos.order #809 2026-09-10 13:09:54,888 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57793538 finished 2026-09-10 13:09:55,330 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1320] 2026-09-10 13:09:55,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.493 0.766 2026-09-10 13:09:55,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:09:55,749 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86905336 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3a99f3eb-232a-4455-b5b4-ad371e5a3a0a'}] 2026-09-10 13:09:55,756 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86905336 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3a99f3eb-232a-4455-b5b4-ad371e5a3a0a'} sync ignored for existing PoS order pos.order(809,) (state: paid) 2026-09-10 13:09:55,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [19/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:09:55,783 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86905336 finished 2026-09-10 13:09:55,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [20/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:09:55,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [21/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-09-10 13:09:55,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [22/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:09:55,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [23/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:09:56,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.192 0.140 2026-09-10 13:09:56,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.141 2026-09-10 13:09:56,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.010 0.024 2026-09-10 13:09:56,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-10 13:09:56,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [24/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:09:56,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.038 0.062 2026-09-10 13:09:56,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.065 0.078 2026-09-10 13:09:56,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.143 2026-09-10 13:09:56,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.024 2026-09-10 13:09:56,588 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [25/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-10 13:09:56,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.019 2026-09-10 13:09:56,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [26/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"3.0","price":"34.50"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("3")):has(.price:contains("34.50"))) 2026-09-10 13:09:56,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-10 13:09:56,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 13:09:56,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19417016 (allocated 21630976) 2026-09-10 13:09:56,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 117783 2026-09-10 13:09:56,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-10 13:09:56,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 117783 2026-09-10 13:09:56,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_130956_935931_test_quantity_updated_settle.txt 2026-09-10 13:09:56,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpmypty45x_chrome_odoo" 2026-09-10 13:09:56,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-10 13:09:57,757 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6301635 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '25aeb4d5-39b2-48f9-941c-4e6769f0c0bf'}] 2026-09-10 13:09:57,912 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1322] 2026-09-10 13:09:59,580 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6301635 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '25aeb4d5-39b2-48f9-941c-4e6769f0c0bf'} created pos.order #810 2026-09-10 13:09:59,583 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6301635 finished 2026-09-10 13:09:59,728 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48652515 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '36bcff60-6a72-4e82-b616-e098571cb938'}] 2026-09-10 13:10:00,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48652515 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '36bcff60-6a72-4e82-b616-e098571cb938'} created pos.order #811 2026-09-10 13:10:00,568 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48652515 finished 2026-09-10 13:10:00,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-10 13:10:01,850 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80089513 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '8dd98e40-348d-4396-af2b-1fa941e92bbb'}] 2026-09-10 13:10:02,027 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1327] 2026-09-10 13:10:03,757 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80089513 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '8dd98e40-348d-4396-af2b-1fa941e92bbb'} created pos.order #812 2026-09-10 13:10:03,765 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80089513 finished 2026-09-10 13:10:04,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-10 13:10:05,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 118010 2026-09-10 13:10:05,019 26 INFO rb-c800635-224702-413894 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/tmpwnvcvc2d_chrome_odoo 2026-09-10 13:10:05,019 26 INFO rb-c800635-224702-413894 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:33351/json/version 2026-09-10 13:10:05,020 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:05,068 26 INFO rb-c800635-224702-413894 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-09-10 13:10:05,068 26 INFO rb-c800635-224702-413894 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:33351/json 2026-09-10 13:10:05,068 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:05,087 26 INFO rb-c800635-224702-413894 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:33351/devtools/page/CCA08F8C063EF1E3E8BD16719E8941D4 2026-09-10 13:10:05,110 26 INFO rb-c800635-224702-413894 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-09-10 13:10:05,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-09-10 13:10:05,332 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:05,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-09-10 13:10:05,345 26 INFO rb-c800635-224702-413894 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/125" in browser 2026-09-10 13:10:05,345 26 INFO rb-c800635-224702-413894 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/125" 2026-09-10 13:10:05,361 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:05,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:05] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.121 0.474 2026-09-10 13:10:05,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'CCA08F8C063EF1E3E8BD16719E8941D4', 'loaderId': 'AF97F92F7663A570A0C11B60436FB35F', 'isDownload': False} 2026-09-10 13:10:05,958 26 INFO rb-c800635-224702-413894 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-09-10 13:10:05,971 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:05,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:05] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 13:10:06,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:10:06,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-10 13:10:06,603 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:06,612 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:10:06,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-10 13:10:06,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate test code "odoo.startTour('test_sale_order_fp_different_from_partner_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:06,669 26 INFO rb-c800635-224702-413894 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-09-10 13:10:06,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-09-10 13:10:06,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:10:06,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:06,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-10 13:10:06,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.024 0.035 2026-09-10 13:10:06,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.019 2026-09-10 13:10:06,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.032 2026-09-10 13:10:07,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.280 0.327 2026-09-10 13:10:07,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 13:10:07,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-09-10 13:10:07,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.060 2026-09-10 13:10:07,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.019 2026-09-10 13:10:07,906 26 INFO rb-c800635-224702-413894 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-09-10 13:10:07,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:10:07,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:10:07,958 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:07,996 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:07,997 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:10:08,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.040 0.032 2026-09-10 13:10:08,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.074 2026-09-10 13:10:08,090 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:08,108 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:08,165 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:08,233 26 INFO rb-c800635-224702-413894 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-09-10 13:10:08,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.100 0.058 2026-09-10 13:10:08,417 26 INFO rb-c800635-224702-413894 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-09-10 13:10:08,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.075 0.211 2026-09-10 13:10:08,457 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:08,460 26 INFO rb-c800635-224702-413894 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-09-10 13:10:08,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-09-10 13:10:08,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.165 2026-09-10 13:10:08,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.183 2026-09-10 13:10:08,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.028 0.222 2026-09-10 13:10:08,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.269 2026-09-10 13:10:08,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.229 2026-09-10 13:10:08,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.265 2026-09-10 13:10:08,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.301 2026-09-10 13:10:08,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.016 0.328 2026-09-10 13:10:08,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:08] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-09-10 13:10:09,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.074 0.361 2026-09-10 13:10:09,110 26 INFO rb-c800635-224702-413894 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-09-10 13:10:09,169 26 INFO rb-c800635-224702-413894 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-09-10 13:10:09,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.073 0.100 2026-09-10 13:10:09,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.044 0.039 2026-09-10 13:10:09,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.022 2026-09-10 13:10:09,623 26 INFO rb-c800635-224702-413894 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-09-10 13:10:09,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.091 0.080 2026-09-10 13:10:09,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.087 0.080 2026-09-10 13:10:09,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.160 2026-09-10 13:10:10,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.032 2026-09-10 13:10:10,120 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.027 0.023 2026-09-10 13:10:10,283 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,332 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,382 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,437 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [13/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 13:10:10,541 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,625 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:10,641 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:10,676 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,726 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,803 26 INFO rb-c800635-224702-413894 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-09-10 13:10:10,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [19/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-10 13:10:10,881 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73463498 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'bf6f96f0-96d5-4e2a-a297-9348bdeec5f7'}] 2026-09-10 13:10:10,887 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:11,469 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73463498 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'bf6f96f0-96d5-4e2a-a297-9348bdeec5f7'} created pos.order #814 2026-09-10 13:10:11,494 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73463498 finished 2026-09-10 13:10:12,132 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1331] 2026-09-10 13:10:12,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.932 0.613 2026-09-10 13:10:12,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.011 2026-09-10 13:10:12,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [20/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:10:12,704 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69302431 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'bf6f96f0-96d5-4e2a-a297-9348bdeec5f7'}] 2026-09-10 13:10:12,714 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69302431 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'bf6f96f0-96d5-4e2a-a297-9348bdeec5f7'} sync ignored for existing PoS order pos.order(814,) (state: paid) 2026-09-10 13:10:12,739 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69302431 finished 2026-09-10 13:10:12,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [21/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:10:12,813 26 INFO rb-c800635-224702-413894 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-09-10 13:10:12,864 26 INFO rb-c800635-224702-413894 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-09-10 13:10:12,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.096 0.111 2026-09-10 13:10:12,917 26 INFO rb-c800635-224702-413894 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-09-10 13:10:12,975 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.045 2026-09-10 13:10:13,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.027 0.028 2026-09-10 13:10:13,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-09-10 13:10:13,175 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.110 0.074 2026-09-10 13:10:13,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.114 0.075 2026-09-10 13:10:13,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.184 2026-09-10 13:10:13,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.021 2026-09-10 13:10:13,672 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.032 0.023 2026-09-10 13:10:13,784 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,834 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,885 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,938 26 INFO rb-c800635-224702-413894 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-09-10 13:10:13,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [32/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-10 13:10:14,043 26 INFO rb-c800635-224702-413894 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-09-10 13:10:14,101 26 INFO rb-c800635-224702-413894 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-09-10 13:10:14,150 26 INFO rb-c800635-224702-413894 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-09-10 13:10:14,200 26 INFO rb-c800635-224702-413894 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-09-10 13:10:14,257 26 INFO rb-c800635-224702-413894 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-09-10 13:10:14,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [38/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-10 13:10:14,322 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61794459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '6956841e-a803-42e1-886d-15738851e31b'}] 2026-09-10 13:10:14,712 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61794459 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '6956841e-a803-42e1-886d-15738851e31b'} created pos.order #815 2026-09-10 13:10:14,735 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61794459 finished 2026-09-10 13:10:15,153 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1333] 2026-09-10 13:10:15,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.598 0.468 2026-09-10 13:10:15,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:10:15,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [39/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:10:15,563 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80531844 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '6956841e-a803-42e1-886d-15738851e31b'}] 2026-09-10 13:10:15,588 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80531844 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '6956841e-a803-42e1-886d-15738851e31b'} sync ignored for existing PoS order pos.order(815,) (state: paid) 2026-09-10 13:10:15,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [40/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:10:15,604 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80531844 finished 2026-09-10 13:10:15,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-10 13:10:15,645 26 INFO rb-c800635-224702-413894 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-09-10 13:10:15,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.059 0.146 2026-09-10 13:10:15,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22438476 (allocated 24514560) 2026-09-10 13:10:15,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 118010 2026-09-10 13:10:15,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-10 13:10:15,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 118010 2026-09-10 13:10:15,955 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_131015_955229_test_sale_order_fp_different_from_partner_one.txt 2026-09-10 13:10:15,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpwnvcvc2d_chrome_odoo" 2026-09-10 13:10:16,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-10 13:10:16,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 118234 2026-09-10 13:10:16,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpli1g9d0z_chrome_odoo 2026-09-10 13:10:16,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:46867/json/version 2026-09-10 13:10:16,918 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:16,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:16,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:46867/json 2026-09-10 13:10:16,994 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:17,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:46867/devtools/page/D1150BC0736533EBE7A8C5CA8E38163D 2026-09-10 13:10:17,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-10 13:10:17,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-10 13:10:17,282 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:17,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-10 13:10:17,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:10:17,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:10:17,327 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:17,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:17] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.080 0.442 2026-09-10 13:10:17,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'D1150BC0736533EBE7A8C5CA8E38163D', 'loaderId': 'C5518FCA7A796CBF3A09F63B77BBE3E4', 'isDownload': False} 2026-09-10 13:10:17,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate ready code "odoo.isTourReady('test_selected_partner_quotation_loading')" 2026-09-10 13:10:17,860 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:17,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-09-10 13:10:17,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-09-10 13:10:17,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-10 13:10:18,458 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:18,474 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:18,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 13:10:18,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate test code "odoo.startTour('test_selected_partner_quotation_loading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:18,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [1/35] Tour test_selected_partner_quotation_loading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:10:18,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.012 2026-09-10 13:10:18,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:10:18,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:18,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-10 13:10:18,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.030 2026-09-10 13:10:18,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.021 2026-09-10 13:10:18,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.042 2026-09-10 13:10:19,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.429 0.306 2026-09-10 13:10:19,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:10:19,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:10:19,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-09-10 13:10:19,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-09-10 13:10:19,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-10 13:10:19,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:10:19,755 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:19,791 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:10:19,793 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:10:19,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.044 2026-09-10 13:10:19,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.062 2026-09-10 13:10:19,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-10 13:10:19,856 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:19,866 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:19,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [2/35] Tour test_selected_partner_quotation_loading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:10:19,979 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:20,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.094 2026-09-10 13:10:20,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [3/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:20,164 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:20,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [4/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:10:20,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.066 0.197 2026-09-10 13:10:20,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-09-10 13:10:20,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.027 0.201 2026-09-10 13:10:20,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-09-10 13:10:20,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-09-10 13:10:20,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.016 0.296 2026-09-10 13:10:20,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-09-10 13:10:20,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-09-10 13:10:20,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 13:10:20,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-09-10 13:10:20,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.063 0.226 2026-09-10 13:10:20,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-09-10 13:10:20,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:20] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.282 2026-09-10 13:10:20,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [5/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:10:20,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [6/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:10:21,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [7/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-10 13:10:21,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [8/35] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-10 13:10:21,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [9/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:21,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [10/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:21,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [11/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:21,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [12/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:21,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [13/35] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:21,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.148 0.099 2026-09-10 13:10:21,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:21] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.026 2026-09-10 13:10:21,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.033 0.031 2026-09-10 13:10:21,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-10 13:10:21,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [14/35] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:22,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.060 0.070 2026-09-10 13:10:22,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.111 0.074 2026-09-10 13:10:22,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.177 2026-09-10 13:10:22,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.044 0.031 2026-09-10 13:10:22,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [15/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-10 13:10:22,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.019 2026-09-10 13:10:22,455 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [16/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:22,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [17/35] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:10:22,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [18/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:22,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [19/35] Tour test_selected_partner_quotation_loading → Step .pos-leftheader .list-plus-btn 2026-09-10 13:10:22,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [20/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:22,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [21/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:10:22,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [22/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:10:22,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [23/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:10:22,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [24/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-10 13:10:23,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [25/35] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 2)) 2026-09-10 13:10:23,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [26/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:23,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [27/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:23,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [28/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:23,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [29/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:23,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [30/35] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:23,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:10:23,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.015 2026-09-10 13:10:23,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.018 0.028 2026-09-10 13:10:23,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.024 0.010 2026-09-10 13:10:23,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [31/35] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:23,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.073 0.076 2026-09-10 13:10:23,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.112 0.085 2026-09-10 13:10:23,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.196 2026-09-10 13:10:23,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.021 2026-09-10 13:10:24,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [32/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-10 13:10:24,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.024 2026-09-10 13:10:24,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [33/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:24,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [34/35] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("2"))) 2026-09-10 13:10:24,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [35/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:24,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-10 13:10:24,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 13:10:24,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 25805892 (allocated 27136000) 2026-09-10 13:10:24,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 118234 2026-09-10 13:10:24,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-10 13:10:24,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 118234 2026-09-10 13:10:24,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131024_502673_test_selected_partner_quotation_loading.txt 2026-09-10 13:10:24,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpli1g9d0z_chrome_odoo" 2026-09-10 13:10:24,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-10 13:10:25,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 118456 2026-09-10 13:10:25,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpz9mgah1s_chrome_odoo 2026-09-10 13:10:25,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:35207/json/version 2026-09-10 13:10:25,685 26 INFO rb-c800635-224702-413894 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-09-10 13:10:25,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:25,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:35207/json 2026-09-10 13:10:25,710 26 INFO rb-c800635-224702-413894 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-09-10 13:10:25,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:35207/devtools/page/7BB4A22A10D39D33AA48530EC7C42266 2026-09-10 13:10:25,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-10 13:10:25,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-10 13:10:26,016 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:26,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-10 13:10:26,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:10:26,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:10:26,042 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:26,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:26] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.055 0.622 2026-09-10 13:10:26,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '7BB4A22A10D39D33AA48530EC7C42266', 'loaderId': 'B027C83261349D0648EC5A87041C1BCD', 'isDownload': False} 2026-09-10 13:10:26,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate ready code "odoo.isTourReady('test_settle_cancelled_sale_order')" 2026-09-10 13:10:26,735 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:26,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 13:10:26,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:10:26,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:10:27,258 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:27,264 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:27,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:10:27,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate test code "odoo.startTour('test_settle_cancelled_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:27,299 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [1/16] Tour test_settle_cancelled_sale_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:10:27,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-10 13:10:27,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:10:27,352 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:27,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.018 2026-09-10 13:10:27,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-09-10 13:10:27,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.032 2026-09-10 13:10:27,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.063 2026-09-10 13:10:28,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.258 0.297 2026-09-10 13:10:28,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:10:28,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:10:28,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-09-10 13:10:28,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:10:28,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:10:28,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:28,357 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:28,382 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:10:28,385 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:10:28,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.034 0.035 2026-09-10 13:10:28,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.070 2026-09-10 13:10:28,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-10 13:10:28,475 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:28,491 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:28,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [2/16] Tour test_settle_cancelled_sale_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:10:28,609 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:28,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.039 0.059 2026-09-10 13:10:28,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.025 0.051 2026-09-10 13:10:28,785 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:28,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [3/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:28,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-10 13:10:28,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [4/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:28,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-10 13:10:28,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-10 13:10:28,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:28] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.350 2026-09-10 13:10:29,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.303 2026-09-10 13:10:29,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-10 13:10:29,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-09-10 13:10:29,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.204 2026-09-10 13:10:29,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-10 13:10:29,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 13:10:29,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.165 2026-09-10 13:10:29,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-10 13:10:29,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [5/16] Tour test_settle_cancelled_sale_order → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:29,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [6/16] Tour test_settle_cancelled_sale_order → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:29,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.095 2026-09-10 13:10:29,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.040 0.040 2026-09-10 13:10:29,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.023 2026-09-10 13:10:29,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [7/16] Tour test_settle_cancelled_sale_order → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:29,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.082 0.070 2026-09-10 13:10:30,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.108 0.072 2026-09-10 13:10:30,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.176 2026-09-10 13:10:30,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.025 2026-09-10 13:10:30,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [8/16] Tour test_settle_cancelled_sale_order → Step body:not(:has(.modal)) 2026-09-10 13:10:30,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.023 0.026 2026-09-10 13:10:30,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [9/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product A","price":"10.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.price:contains("10.00"))) 2026-09-10 13:10:30,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [10/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product B","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product B")):has(.price:contains("20.00"))) 2026-09-10 13:10:30,453 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [11/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:10:30,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [12/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:10:30,549 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:10:30,550 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:30,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [13/16] Tour test_settle_cancelled_sale_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:10:30,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [14/16] Tour test_settle_cancelled_sale_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:10:30,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [15/16] Tour test_settle_cancelled_sale_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:10:30,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [16/16] Tour test_settle_cancelled_sale_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:10:30,787 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49652949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ac0dc42d-8c98-4eb2-bf5f-421424da7de0'}] 2026-09-10 13:10:30,789 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:31,183 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49652949 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ac0dc42d-8c98-4eb2-bf5f-421424da7de0'} created pos.order #816 2026-09-10 13:10:31,205 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49652949 finished 2026-09-10 13:10:31,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 432 0.355 0.561 2026-09-10 13:10:31,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:10:31,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-10 13:10:31,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:10:31,880 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52333626 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ac0dc42d-8c98-4eb2-bf5f-421424da7de0'}] 2026-09-10 13:10:31,893 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52333626 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'ac0dc42d-8c98-4eb2-bf5f-421424da7de0'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-09-10 13:10:31,916 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52333626 finished 2026-09-10 13:10:32,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17724916 (allocated 19398656) 2026-09-10 13:10:32,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 118456 2026-09-10 13:10:32,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-10 13:10:32,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 118456 2026-09-10 13:10:32,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.125 0.091 2026-09-10 13:10:32,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131032_173319_test_settle_cancelled_sale_order.txt 2026-09-10 13:10:32,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpz9mgah1s_chrome_odoo" 2026-09-10 13:10:32,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-10 13:10:32,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 118669 2026-09-10 13:10:32,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmp23pmp81i_chrome_odoo 2026-09-10 13:10:32,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:34589/json/version 2026-09-10 13:10:32,826 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:32,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:32,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:34589/json 2026-09-10 13:10:32,888 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:32,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:34589/devtools/page/03EBE7C3C89D3C0D2E5F48B0449C9436 2026-09-10 13:10:32,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-10 13:10:32,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-10 13:10:33,170 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:33,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-10 13:10:33,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:10:33,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:10:33,196 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:33,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:33] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.071 0.470 2026-09-10 13:10:33,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '03EBE7C3C89D3C0D2E5F48B0449C9436', 'loaderId': '21E289C1A5EC514D9A33D1ADE31FB3D3', 'isDownload': False} 2026-09-10 13:10:33,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate ready code "odoo.isTourReady('test_settle_changed_price_with_lots')" 2026-09-10 13:10:33,749 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:33,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:33] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-09-10 13:10:33,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:33] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 13:10:33,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:33] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-09-10 13:10:34,284 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:34,299 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:34,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:10:34,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate test code "odoo.startTour('test_settle_changed_price_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:34,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [1/12] Tour test_settle_changed_price_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:10:34,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:10:34,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:10:34,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:34,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.019 2026-09-10 13:10:34,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-10 13:10:34,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.033 2026-09-10 13:10:34,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.027 2026-09-10 13:10:35,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.347 0.305 2026-09-10 13:10:35,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:10:35,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:10:35,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.049 2026-09-10 13:10:35,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.014 2026-09-10 13:10:35,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-09-10 13:10:35,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:35,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:35,556 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:35,574 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:10:35,587 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:35,645 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.051 0.030 2026-09-10 13:10:35,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.102 2026-09-10 13:10:35,677 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:10:35,679 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:35,737 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:10:35,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [2/12] Tour test_settle_changed_price_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:10:35,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:35] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.089 0.042 2026-09-10 13:10:35,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [3/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:36,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.089 0.202 2026-09-10 13:10:36,026 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:36,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [4/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:36,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-09-10 13:10:36,112 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-10 13:10:36,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-09-10 13:10:36,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-09-10 13:10:36,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-10 13:10:36,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-10 13:10:36,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-10 13:10:36,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-09-10 13:10:36,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-09-10 13:10:36,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-10 13:10:36,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.047 0.255 2026-09-10 13:10:36,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [5/12] Tour test_settle_changed_price_with_lots → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:36,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [6/12] Tour test_settle_changed_price_with_lots → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:36,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.066 0.086 2026-09-10 13:10:36,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.034 2026-09-10 13:10:36,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-10 13:10:36,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [7/12] Tour test_settle_changed_price_with_lots → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:37,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.091 0.075 2026-09-10 13:10:37,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.075 0.071 2026-09-10 13:10:37,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.150 2026-09-10 13:10:37,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.024 2026-09-10 13:10:37,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [8/12] Tour test_settle_changed_price_with_lots → Step body:not(:has(.modal)) 2026-09-10 13:10:37,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.018 0.025 2026-09-10 13:10:37,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [9/12] Tour test_settle_changed_price_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:37,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [10/12] Tour test_settle_changed_price_with_lots → Step order total amount is '180.00' (trigger: .product-screen .order-summary .total:contains("180.00")) 2026-09-10 13:10:37,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [11/12] Tour test_settle_changed_price_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:37,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [12/12] Tour test_settle_changed_price_with_lots → Step Check orderline with attributes: {"productName":"Settle Lots","quantity":"1.0","price":"100"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Settle Lots")):has(.qty:contains("1")):has(.price:contains("100"))))) 2026-09-10 13:10:37,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-10 13:10:37,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_settle_changed_price_with_lots SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 13:10:37,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16482804 (allocated 18087936) 2026-09-10 13:10:37,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 118669 2026-09-10 13:10:37,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-10 13:10:37,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 118669 2026-09-10 13:10:37,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131037_948455_test_settle_changed_price_with_lots.txt 2026-09-10 13:10:37,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmp23pmp81i_chrome_odoo" 2026-09-10 13:10:37,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-10 13:10:38,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 118883 2026-09-10 13:10:38,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpsi4v023c_chrome_odoo 2026-09-10 13:10:38,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:37185/json/version 2026-09-10 13:10:38,631 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:38,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:38,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:37185/json 2026-09-10 13:10:38,683 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:38,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:37185/devtools/page/5CBCE9FB5E461C54B854F51B7A5B9E54 2026-09-10 13:10:38,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-10 13:10:38,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-10 13:10:38,997 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:38,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-10 13:10:39,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:10:39,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:10:39,019 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:39,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:39] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.043 0.408 2026-09-10 13:10:39,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '5CBCE9FB5E461C54B854F51B7A5B9E54', 'loaderId': '06B7074C5A138F4CAD11B18B5600CAEA', 'isDownload': False} 2026-09-10 13:10:39,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-10 13:10:39,484 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:39,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:39] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.008 2026-09-10 13:10:39,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:39] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-09-10 13:10:39,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:39] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-10 13:10:40,031 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:40,040 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:10:40,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-09-10 13:10:40,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:40,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [1/17] Tour PosSettleDraftOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:10:40,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-10 13:10:40,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:10:40,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:40,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.018 2026-09-10 13:10:40,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-10 13:10:40,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.053 2026-09-10 13:10:40,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-09-10 13:10:40,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.313 0.305 2026-09-10 13:10:41,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:10:41,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 13:10:41,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.067 2026-09-10 13:10:41,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-10 13:10:41,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-09-10 13:10:41,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:41,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:41,321 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:41,345 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:10:41,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:41,376 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:41,376 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:10:41,416 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:41,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.065 0.044 2026-09-10 13:10:41,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.143 2026-09-10 13:10:41,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [2/17] Tour PosSettleDraftOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:10:41,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.064 0.119 2026-09-10 13:10:41,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [3/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:41,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [4/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:41,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.091 0.230 2026-09-10 13:10:41,748 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:10:41,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-10 13:10:41,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-09-10 13:10:41,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-09-10 13:10:41,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-09-10 13:10:41,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.277 2026-09-10 13:10:41,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-10 13:10:41,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-10 13:10:41,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:41] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.159 2026-09-10 13:10:42,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-10 13:10:42,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.196 2026-09-10 13:10:42,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-09-10 13:10:42,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [5/17] Tour PosSettleDraftOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:42,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [6/17] Tour PosSettleDraftOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:42,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.090 0.088 2026-09-10 13:10:42,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.027 2026-09-10 13:10:42,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.013 2026-09-10 13:10:42,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [7/17] Tour PosSettleDraftOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:42,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.116 0.077 2026-09-10 13:10:42,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 13:10:43,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.118 0.091 2026-09-10 13:10:43,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.205 2026-09-10 13:10:43,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [8/17] Tour PosSettleDraftOrder → Step body:not(:has(.modal)) 2026-09-10 13:10:43,183 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.027 0.033 2026-09-10 13:10:43,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [9/17] Tour PosSettleDraftOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:43,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [10/17] Tour PosSettleDraftOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-09-10 13:10:43,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [11/17] Tour PosSettleDraftOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:43,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [12/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:10:43,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [13/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:10:43,510 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:43,511 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:10:43,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [14/17] Tour PosSettleDraftOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:10:43,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [15/17] Tour PosSettleDraftOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:10:43,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [16/17] Tour PosSettleDraftOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:10:43,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [17/17] Tour PosSettleDraftOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:10:43,741 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53197429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eb3dabe1-fe0e-4aa0-80c1-e4cfbfec9751'}] 2026-09-10 13:10:43,744 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:43,856 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53197429 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eb3dabe1-fe0e-4aa0-80c1-e4cfbfec9751'} created pos.order #817 2026-09-10 13:10:43,876 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53197429 finished 2026-09-10 13:10:44,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.129 0.149 2026-09-10 13:10:44,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:10:44,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-10 13:10:44,170 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:10:44,172 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52497879 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'eb3dabe1-fe0e-4aa0-80c1-e4cfbfec9751'}] 2026-09-10 13:10:44,211 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52497879 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'eb3dabe1-fe0e-4aa0-80c1-e4cfbfec9751'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-09-10 13:10:44,240 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52497879 finished 2026-09-10 13:10:44,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17341664 (allocated 19136512) 2026-09-10 13:10:44,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 118883 2026-09-10 13:10:44,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-10 13:10:44,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 118883 2026-09-10 13:10:44,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.100 0.107 2026-09-10 13:10:44,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131044_450246_test_settle_draft_order_service_product.txt 2026-09-10 13:10:44,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpsi4v023c_chrome_odoo" 2026-09-10 13:10:44,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-10 13:10:45,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 119109 2026-09-10 13:10:45,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpul5qg7di_chrome_odoo 2026-09-10 13:10:45,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:39485/json/version 2026-09-10 13:10:45,613 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:45,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:45,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:39485/json 2026-09-10 13:10:45,679 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:45,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:39485/devtools/page/3FF7899BCBDA37D274FAE9CD8B1CCD05 2026-09-10 13:10:45,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-10 13:10:45,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-10 13:10:45,967 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:45,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-10 13:10:45,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=125" in browser 2026-09-10 13:10:45,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=125" 2026-09-10 13:10:45,999 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:46,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:46] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.070 0.464 2026-09-10 13:10:46,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '3FF7899BCBDA37D274FAE9CD8B1CCD05', 'loaderId': '9012152649C1959EF5B900B89191D024', 'isDownload': False} 2026-09-10 13:10:46,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate ready code "odoo.isTourReady('test_settle_groupable_lot_total_amount')" 2026-09-10 13:10:46,544 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:46,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:10:46,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 13:10:46,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 13:10:47,160 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:47,167 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:47,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-09-10 13:10:47,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate test code "odoo.startTour('test_settle_groupable_lot_total_amount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:47,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [1/11] Tour test_settle_groupable_lot_total_amount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:10:47,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:10:47,255 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:10:47,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:47,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-10 13:10:47,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.040 2026-09-10 13:10:47,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.031 2026-09-10 13:10:47,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.040 0.256 2026-09-10 13:10:48,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.465 0.328 2026-09-10 13:10:48,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:48,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:10:48,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.047 2026-09-10 13:10:48,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:10:48,780 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-09-10 13:10:48,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:48,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:10:48,903 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:10:48,919 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:10:48,928 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:48,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.018 0.039 2026-09-10 13:10:48,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-09-10 13:10:48,986 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:48,993 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:10:49,023 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:10:49,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.059 0.057 2026-09-10 13:10:49,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [2/11] Tour test_settle_groupable_lot_total_amount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:10:49,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.137 0.166 2026-09-10 13:10:49,334 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:49,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [3/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:49,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [4/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:49,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.122 2026-09-10 13:10:49,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.158 2026-09-10 13:10:49,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.196 2026-09-10 13:10:49,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-09-10 13:10:49,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-09-10 13:10:49,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.217 2026-09-10 13:10:49,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-10 13:10:49,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-10 13:10:49,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-10 13:10:49,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.197 2026-09-10 13:10:49,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:49] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-10 13:10:49,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [5/11] Tour test_settle_groupable_lot_total_amount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:49,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [6/11] Tour test_settle_groupable_lot_total_amount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:50,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.088 0.108 2026-09-10 13:10:50,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.039 0.033 2026-09-10 13:10:50,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.012 2026-09-10 13:10:50,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [7/11] Tour test_settle_groupable_lot_total_amount → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:50,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.101 0.090 2026-09-10 13:10:50,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.052 0.082 2026-09-10 13:10:50,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.138 2026-09-10 13:10:50,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-09-10 13:10:50,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [8/11] Tour test_settle_groupable_lot_total_amount → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-10 13:10:50,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.051 0.033 2026-09-10 13:10:50,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [9/11] Tour test_settle_groupable_lot_total_amount → Step body:not(:has(.modal)) 2026-09-10 13:10:50,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [10/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-10 13:10:51,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [11/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"):not(:visible)) 2026-09-10 13:10:51,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-10 13:10:51,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_settle_groupable_lot_total_amount SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 13:10:51,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16447952 (allocated 18087936) 2026-09-10 13:10:51,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 119109 2026-09-10 13:10:51,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-10 13:10:51,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 119109 2026-09-10 13:10:51,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131051_301546_test_settle_groupable_lot_total_amount.txt 2026-09-10 13:10:51,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpul5qg7di_chrome_odoo" 2026-09-10 13:10:51,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-10 13:10:52,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 119318 2026-09-10 13:10:52,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpn2_4s_3w_chrome_odoo 2026-09-10 13:10:52,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37043/json/version 2026-09-10 13:10:52,146 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:52,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:52,227 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37043/json 2026-09-10 13:10:52,227 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:52,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:37043/devtools/page/496FBA94D35AEFCA04997A47BFAF5A0A 2026-09-10 13:10:52,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-10 13:10:52,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-10 13:10:52,526 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:52,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-10 13:10:52,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:10:52,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:10:52,549 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:53,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.054 0.436 2026-09-10 13:10:53,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '496FBA94D35AEFCA04997A47BFAF5A0A', 'loaderId': '2B2231FAD7BFD57AAD6AF9DE601E392C', 'isDownload': False} 2026-09-10 13:10:53,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-10 13:10:53,055 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:53,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-10 13:10:53,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-09-10 13:10:53,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.059 2026-09-10 13:10:53,648 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:53,661 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:10:53,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-09-10 13:10:53,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:10:53,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [1/21] Tour PosSettleCustomPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:10:53,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-10 13:10:53,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:10:53,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:53,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-10 13:10:53,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.020 2026-09-10 13:10:53,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.022 2026-09-10 13:10:53,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.045 2026-09-10 13:10:54,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.380 0.322 2026-09-10 13:10:54,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:10:54,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 13:10:54,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.043 2026-09-10 13:10:54,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:10:54,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-10 13:10:54,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:10:54,998 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:10:55,033 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:10:55,063 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:10:55,100 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:10:55,114 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 13:10:55,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.057 0.063 2026-09-10 13:10:55,143 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.125 2026-09-10 13:10:55,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-10 13:10:55,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [2/21] Tour PosSettleCustomPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:10:55,249 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:10:55,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [3/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:10:55,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [4/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .more-btn) 2026-09-10 13:10:55,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.095 0.075 2026-09-10 13:10:55,433 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:10:55,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.140 2026-09-10 13:10:55,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-09-10 13:10:55,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.262 2026-09-10 13:10:55,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.268 2026-09-10 13:10:55,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.041 0.396 2026-09-10 13:10:55,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.259 2026-09-10 13:10:55,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-09-10 13:10:55,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-09-10 13:10:55,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-09-10 13:10:55,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-09-10 13:10:55,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-10 13:10:55,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.305 2026-09-10 13:10:55,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [5/21] Tour PosSettleCustomPrice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:10:56,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [6/21] Tour PosSettleCustomPrice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:10:56,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.076 0.080 2026-09-10 13:10:56,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.041 0.031 2026-09-10 13:10:56,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-10 13:10:56,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [7/21] Tour PosSettleCustomPrice → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:10:56,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.079 0.086 2026-09-10 13:10:56,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.037 0.071 2026-09-10 13:10:56,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.108 2026-09-10 13:10:56,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.028 2026-09-10 13:10:56,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [8/21] Tour PosSettleCustomPrice → Step body:not(:has(.modal)) 2026-09-10 13:10:56,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.025 2026-09-10 13:10:56,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [9/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:57,005 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [10/21] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-10 13:10:57,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [11/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:57,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [12/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:57,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [13/21] Tour PosSettleCustomPrice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-10 13:10:57,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [14/21] Tour PosSettleCustomPrice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-10 13:10:57,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [15/21] Tour PosSettleCustomPrice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-10 13:10:57,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [16/21] Tour PosSettleCustomPrice → Step Search for partner "A Test Partner AAA" (trigger: .modal-dialog .input-group input) 2026-09-10 13:10:57,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [17/21] Tour PosSettleCustomPrice → Step click partner 'A Test Partner AAA' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner AAA)) 2026-09-10 13:10:57,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [18/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:57,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [19/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:10:57,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [20/21] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-10 13:10:57,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [21/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:10:57,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-10 13:10:57,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-10 13:10:57,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 20200004 (allocated 21495808) 2026-09-10 13:10:57,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 119318 2026-09-10 13:10:57,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-10 13:10:57,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 119318 2026-09-10 13:10:57,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131057_984921_test_settle_order_change_customer.txt 2026-09-10 13:10:57,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpn2_4s_3w_chrome_odoo" 2026-09-10 13:10:58,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-10 13:10:58,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 119529 2026-09-10 13:10:58,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless temporary user profile dir: /tmp/tmp9e4wal8x_chrome_odoo 2026-09-10 13:10:58,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Issuing json command http://127.0.0.1:39189/json/version 2026-09-10 13:10:58,819 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:58,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: Chrome/150.0.7871.114 2026-09-10 13:10:58,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Issuing json command http://127.0.0.1:39189/json 2026-09-10 13:10:58,939 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:10:58,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Websocket url found: ws://127.0.0.1:39189/devtools/page/F7A03E6B077C33EEBD7B4240683BBF40 2026-09-10 13:10:58,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Enable chrome headless console log notification 2026-09-10 13:10:59,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-09-10 13:10:59,129 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:10:59,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-09-10 13:10:59,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:10:59,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:10:59,155 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:59,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:59] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.053 0.481 2026-09-10 13:10:59,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': 'F7A03E6B077C33EEBD7B4240683BBF40', 'loaderId': '001A748543A6C0C5B76E0A23FBB4D783', 'isDownload': False} 2026-09-10 13:10:59,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-10 13:10:59,699 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:10:59,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:59] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 13:10:59,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:59] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 13:10:59,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:59] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 13:11:00,170 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:00,181 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:00,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:11:00,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:00,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [1/36] Tour PosSettleOrderShipLater → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:00,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-10 13:11:00,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:11:00,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:00,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-09-10 13:11:00,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-10 13:11:00,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.035 2026-09-10 13:11:00,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-10 13:11:01,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.258 0.292 2026-09-10 13:11:01,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:11:01,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:11:01,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-10 13:11:01,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:11:01,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:01,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:01,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:01,268 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:11:01,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.034 2026-09-10 13:11:01,297 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 13:11:01,307 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:01,308 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:11:01,324 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:01,361 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 13:11:01,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.066 0.078 2026-09-10 13:11:01,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [2/36] Tour PosSettleOrderShipLater → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:01,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.048 0.099 2026-09-10 13:11:01,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [3/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:01,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.050 0.200 2026-09-10 13:11:01,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 13:11:01,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [4/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:01,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-10 13:11:01,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-10 13:11:01,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-09-10 13:11:01,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-09-10 13:11:01,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-10 13:11:01,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 13:11:01,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-09-10 13:11:01,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-10 13:11:01,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-10 13:11:01,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:01] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 13:11:02,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.036 0.198 2026-09-10 13:11:02,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-10 13:11:02,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [5/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:02,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [6/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-10 13:11:02,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.031 0.075 2026-09-10 13:11:02,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.058 0.036 2026-09-10 13:11:02,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-10 13:11:02,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [7/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:02,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 72 0.094 0.092 2026-09-10 13:11:02,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.091 0.084 2026-09-10 13:11:02,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.179 2026-09-10 13:11:02,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.022 2026-09-10 13:11:02,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [8/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-10 13:11:03,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.019 2026-09-10 13:11:03,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [9/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:03,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [10/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:03,172 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:03,174 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:03,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [11/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:03,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [12/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-10 13:11:03,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [13/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-10 13:11:03,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [14/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-10 13:11:03,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [15/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:03,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [16/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:11:03,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [17/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:03,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [18/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:03,618 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95382517 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '97edf772-68c7-4268-b6d8-64f019ec2f35'}] 2026-09-10 13:11:03,626 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:03,849 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95382517 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '97edf772-68c7-4268-b6d8-64f019ec2f35'} created pos.order #818 2026-09-10 13:11:03,862 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95382517 finished 2026-09-10 13:11:04,172 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1340] 2026-09-10 13:11:04,385 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.337 0.435 2026-09-10 13:11:04,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:11:04,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [19/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:11:04,557 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52996053 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '97edf772-68c7-4268-b6d8-64f019ec2f35'}] 2026-09-10 13:11:04,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52996053 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '97edf772-68c7-4268-b6d8-64f019ec2f35'} sync ignored for existing PoS order pos.order(818,) (state: paid) 2026-09-10 13:11:04,581 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52996053 finished 2026-09-10 13:11:04,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [20/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:11:04,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [21/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:04,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [22/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:04,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.081 0.097 2026-09-10 13:11:04,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [23/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:04,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [24/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:04,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.037 2026-09-10 13:11:04,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.021 0.025 2026-09-10 13:11:04,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.014 2026-09-10 13:11:05,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [25/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:05,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.085 0.088 2026-09-10 13:11:05,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.056 0.069 2026-09-10 13:11:05,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.107 2026-09-10 13:11:05,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.024 2026-09-10 13:11:05,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [26/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-10 13:11:05,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.031 0.023 2026-09-10 13:11:05,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [27/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:05,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [28/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:05,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [29/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:05,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [30/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-10 13:11:05,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [31/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-10 13:11:05,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [32/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-10 13:11:05,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [33/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:05,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [34/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:11:06,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [35/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:06,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [36/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:06,090 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7867753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '590f2227-f6c8-4d10-92fb-7bd49bba5c73'}] 2026-09-10 13:11:06,358 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7867753 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '590f2227-f6c8-4d10-92fb-7bd49bba5c73'} created pos.order #819 2026-09-10 13:11:06,379 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7867753 finished 2026-09-10 13:11:06,643 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1343] 2026-09-10 13:11:06,804 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1344] 2026-09-10 13:11:07,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.431 0.489 2026-09-10 13:11:07,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:11:07,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-10 13:11:07,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:11:07,142 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46739947 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '590f2227-f6c8-4d10-92fb-7bd49bba5c73'}] 2026-09-10 13:11:07,167 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46739947 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '590f2227-f6c8-4d10-92fb-7bd49bba5c73'} sync ignored for existing PoS order pos.order(819,) (state: paid) 2026-09-10 13:11:07,185 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46739947 finished 2026-09-10 13:11:07,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20878312 (allocated 22941696) 2026-09-10 13:11:07,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.086 0.109 2026-09-10 13:11:07,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 119529 2026-09-10 13:11:07,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-10 13:11:07,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 119529 2026-09-10 13:11:07,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131107_470044_test_settle_order_ship_later_effect_on_so.txt 2026-09-10 13:11:07,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmp9e4wal8x_chrome_odoo" 2026-09-10 13:11:07,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-10 13:11:08,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 119756 2026-09-10 13:11:08,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp6h2w2qcs_chrome_odoo 2026-09-10 13:11:08,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:45751/json/version 2026-09-10 13:11:08,791 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:08,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:08,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:45751/json 2026-09-10 13:11:08,838 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:08,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:45751/devtools/page/9ECD225F7C6F06E0F2B0124F7550BF66 2026-09-10 13:11:08,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-10 13:11:08,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-10 13:11:09,085 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:11:09,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-10 13:11:09,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:09,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:09,099 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:09,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:09] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.096 0.422 2026-09-10 13:11:09,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '9ECD225F7C6F06E0F2B0124F7550BF66', 'loaderId': '1073751C1E2374BC16D6812A440E4B77', 'isDownload': False} 2026-09-10 13:11:09,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-10 13:11:09,629 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:09,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:09] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-09-10 13:11:09,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:09] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 13:11:09,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:09] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-10 13:11:10,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:10,207 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:11:10,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-09-10 13:11:10,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:10,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [1/17] Tour PosSettleOrderRealTime → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:10,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 13:11:10,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:11:10,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:10,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.016 2026-09-10 13:11:10,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.036 2026-09-10 13:11:10,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.048 0.045 2026-09-10 13:11:10,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-10 13:11:11,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.324 0.275 2026-09-10 13:11:11,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:11:11,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:11:11,279 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.055 2026-09-10 13:11:11,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-09-10 13:11:11,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:11,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:11,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:11,408 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:11,424 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:11:11,460 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:11:11,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.017 0.026 2026-09-10 13:11:11,497 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 13:11:11,503 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:11:11,558 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:11:11,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.099 0.087 2026-09-10 13:11:11,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [2/17] Tour PosSettleOrderRealTime → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:11,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [3/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:11,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [4/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:11,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.130 0.148 2026-09-10 13:11:11,809 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:11,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.114 2026-09-10 13:11:11,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-10 13:11:11,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-10 13:11:11,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-10 13:11:11,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.033 0.399 2026-09-10 13:11:11,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:11] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-09-10 13:11:12,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-10 13:11:12,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-10 13:11:12,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-10 13:11:12,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.207 2026-09-10 13:11:12,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.346 2026-09-10 13:11:12,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [5/17] Tour PosSettleOrderRealTime → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:12,198 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-09-10 13:11:12,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [6/17] Tour PosSettleOrderRealTime → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:12,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.069 0.096 2026-09-10 13:11:12,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.025 2026-09-10 13:11:12,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.016 2026-09-10 13:11:12,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [7/17] Tour PosSettleOrderRealTime → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:12,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.071 0.072 2026-09-10 13:11:12,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.078 0.072 2026-09-10 13:11:12,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.152 2026-09-10 13:11:13,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.026 2026-09-10 13:11:13,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [8/17] Tour PosSettleOrderRealTime → Step body:not(:has(.modal)) 2026-09-10 13:11:13,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.022 2026-09-10 13:11:13,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [9/17] Tour PosSettleOrderRealTime → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:13,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [10/17] Tour PosSettleOrderRealTime → Step order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40")) 2026-09-10 13:11:13,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [11/17] Tour PosSettleOrderRealTime → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:13,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [12/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:13,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [13/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:13,392 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:13,394 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:13,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [14/17] Tour PosSettleOrderRealTime → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:13,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [15/17] Tour PosSettleOrderRealTime → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:13,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [16/17] Tour PosSettleOrderRealTime → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:13,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [17/17] Tour PosSettleOrderRealTime → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:13,635 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41125307 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '6a93dc8f-88dd-4c61-aa78-b57c7e7e252d'}] 2026-09-10 13:11:13,642 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:11:13,971 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1347, 1348] 2026-09-10 13:11:14,400 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41125307 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '6a93dc8f-88dd-4c61-aa78-b57c7e7e252d'} created pos.order #820 2026-09-10 13:11:14,429 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41125307 finished 2026-09-10 13:11:14,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 398 0.526 0.480 2026-09-10 13:11:14,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:11:14,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-10 13:11:14,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:11:14,859 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11592167 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '6a93dc8f-88dd-4c61-aa78-b57c7e7e252d'}] 2026-09-10 13:11:14,887 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11592167 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '6a93dc8f-88dd-4c61-aa78-b57c7e7e252d'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-09-10 13:11:14,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11592167 finished 2026-09-10 13:11:14,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17388772 (allocated 18350080) 2026-09-10 13:11:14,970 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 119756 2026-09-10 13:11:14,972 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-10 13:11:14,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 119756 2026-09-10 13:11:15,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131115_088565_test_settle_order_unreserve_order_lines.txt 2026-09-10 13:11:15,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp6h2w2qcs_chrome_odoo" 2026-09-10 13:11:15,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: waiting for threads: [, ] 2026-09-10 13:11:15,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.184 0.086 2026-09-10 13:11:15,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-10 13:11:16,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 119970 2026-09-10 13:11:16,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpr248gfjf_chrome_odoo 2026-09-10 13:11:16,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:45893/json/version 2026-09-10 13:11:16,796 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:16,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:16,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:45893/json 2026-09-10 13:11:16,837 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:16,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:45893/devtools/page/79154D3A8886945C61DAE555760D776B 2026-09-10 13:11:16,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-10 13:11:16,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-10 13:11:17,121 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:11:17,123 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-10 13:11:17,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:17,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:17,143 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:17,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:17] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.054 0.648 2026-09-10 13:11:17,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '79154D3A8886945C61DAE555760D776B', 'loaderId': 'AB0DAD863923368295F9C718D0A1C086', 'isDownload': False} 2026-09-10 13:11:17,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-10 13:11:17,865 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:17,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:17] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.016 0.009 2026-09-10 13:11:17,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:17] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.039 2026-09-10 13:11:17,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:17] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.052 2026-09-10 13:11:18,422 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:18,437 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:18,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:11:18,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:18,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [1/31] Tour PosSettleOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:18,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-10 13:11:18,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:11:18,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:18,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.025 0.019 2026-09-10 13:11:18,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-10 13:11:18,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.035 2026-09-10 13:11:18,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.025 2026-09-10 13:11:19,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.363 0.293 2026-09-10 13:11:19,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:11:19,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:11:19,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.041 2026-09-10 13:11:19,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:11:19,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:19,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:11:19,632 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:19,652 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:19,655 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:19,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.042 0.027 2026-09-10 13:11:19,718 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:19,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:11:19,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.022 0.090 2026-09-10 13:11:19,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-09-10 13:11:19,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [2/31] Tour PosSettleOrder2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:19,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:19,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:19] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.045 0.052 2026-09-10 13:11:20,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.013 0.074 2026-09-10 13:11:20,024 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:20,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [3/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:20,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-10 13:11:20,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [4/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:20,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.067 0.249 2026-09-10 13:11:20,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-09-10 13:11:20,251 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-09-10 13:11:20,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.310 2026-09-10 13:11:20,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.259 2026-09-10 13:11:20,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.280 2026-09-10 13:11:20,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-09-10 13:11:20,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.211 2026-09-10 13:11:20,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-10 13:11:20,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.090 0.229 2026-09-10 13:11:20,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-09-10 13:11:20,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [5/31] Tour PosSettleOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:20,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [6/31] Tour PosSettleOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:20,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.051 0.090 2026-09-10 13:11:20,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.032 2026-09-10 13:11:21,003 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.017 2026-09-10 13:11:21,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [7/31] Tour PosSettleOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:21,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.056 0.089 2026-09-10 13:11:21,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.041 0.063 2026-09-10 13:11:21,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.093 2026-09-10 13:11:21,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.032 2026-09-10 13:11:21,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [8/31] Tour PosSettleOrder2 → Step body:not(:has(.modal)) 2026-09-10 13:11:21,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.036 0.023 2026-09-10 13:11:21,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [9/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:11:21,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [10/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:11:21,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [11/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-10 13:11:21,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [12/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:21,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [13/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:11:21,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [14/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:21,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [15/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-10 13:11:22,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [16/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-10 13:11:22,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [17/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-10 13:11:22,139 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [18/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:22,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [19/31] Tour PosSettleOrder2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:11:22,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [20/31] Tour PosSettleOrder2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-10 13:11:22,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [21/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:22,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [22/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:22,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [23/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("0"))) 2026-09-10 13:11:22,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [24/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:22,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [25/31] Tour PosSettleOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:22,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [26/31] Tour PosSettleOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:22,633 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:11:22,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:11:22,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [27/31] Tour PosSettleOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:22,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [28/31] Tour PosSettleOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:22,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [29/31] Tour PosSettleOrder2 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:11:22,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [30/31] Tour PosSettleOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:22,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [31/31] Tour PosSettleOrder2 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:22,911 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77949097 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '54becf99-7fcf-470b-b1a4-bc71e8e6af5b'}] 2026-09-10 13:11:22,912 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:23,546 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77949097 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '54becf99-7fcf-470b-b1a4-bc71e8e6af5b'} created pos.order #821 2026-09-10 13:11:23,572 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77949097 finished 2026-09-10 13:11:23,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.467 0.458 2026-09-10 13:11:23,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:11:23,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-10 13:11:23,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 13:11:23,991 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19675727 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '54becf99-7fcf-470b-b1a4-bc71e8e6af5b'}] 2026-09-10 13:11:24,002 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19675727 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '54becf99-7fcf-470b-b1a4-bc71e8e6af5b'} sync ignored for existing PoS order pos.order(821,) (state: paid) 2026-09-10 13:11:24,019 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19675727 finished 2026-09-10 13:11:24,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18041036 (allocated 19398656) 2026-09-10 13:11:24,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 119970 2026-09-10 13:11:24,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-10 13:11:24,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 119970 2026-09-10 13:11:24,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131124_264127_test_settle_order_with_different_product.txt 2026-09-10 13:11:24,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpr248gfjf_chrome_odoo" 2026-09-10 13:11:24,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [, ] 2026-09-10 13:11:24,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.155 0.150 2026-09-10 13:11:24,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-10 13:11:25,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 120191 2026-09-10 13:11:25,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpvf8k0e08_chrome_odoo 2026-09-10 13:11:25,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:39267/json/version 2026-09-10 13:11:25,212 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:25,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:25,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:39267/json 2026-09-10 13:11:25,220 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:25,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:39267/devtools/page/0053303CCD5F4EB27416219082B8DC60 2026-09-10 13:11:25,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-10 13:11:25,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-10 13:11:25,521 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:11:25,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-10 13:11:25,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:25,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:25,547 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:26,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.091 0.456 2026-09-10 13:11:26,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '0053303CCD5F4EB27416219082B8DC60', 'loaderId': '70F5103AA3BFF86B228779749B1AF52F', 'isDownload': False} 2026-09-10 13:11:26,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-10 13:11:26,109 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:26,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:11:26,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:11:26,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-10 13:11:26,707 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:26,710 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:26,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 13:11:26,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:26,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:26,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-09-10 13:11:26,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:11:26,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:26,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-10 13:11:26,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.044 2026-09-10 13:11:26,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-10 13:11:26,959 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.038 2026-09-10 13:11:27,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.298 0.315 2026-09-10 13:11:27,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:11:27,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:11:27,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.056 2026-09-10 13:11:27,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:11:27,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:27,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:27,926 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:27,969 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:11:27,974 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:11:28,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.034 0.059 2026-09-10 13:11:28,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.099 2026-09-10 13:11:28,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 13:11:28,049 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:28,052 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:11:28,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:28,183 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:28,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:28,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:28,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.080 0.112 2026-09-10 13:11:28,371 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:28,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.039 0.240 2026-09-10 13:11:28,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-10 13:11:28,488 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.217 2026-09-10 13:11:28,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-09-10 13:11:28,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.295 2026-09-10 13:11:28,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.013 0.194 2026-09-10 13:11:28,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-10 13:11:28,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-09-10 13:11:28,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-09-10 13:11:28,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.040 0.217 2026-09-10 13:11:28,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-10 13:11:28,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:28] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-09-10 13:11:28,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:28,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:29,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.090 0.092 2026-09-10 13:11:29,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.033 2026-09-10 13:11:29,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.017 2026-09-10 13:11:29,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:29,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.057 0.075 2026-09-10 13:11:29,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.070 0.077 2026-09-10 13:11:29,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.145 2026-09-10 13:11:29,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.026 2026-09-10 13:11:29,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-10 13:11:29,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.009 0.020 2026-09-10 13:11:29,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:29,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:29,886 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:29,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:29,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:29,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:30,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:30,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:30,117 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33907945 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '47f71bda-764b-4ff6-92de-9da4e1656ce4'}] 2026-09-10 13:11:30,128 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:30,522 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33907945 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '47f71bda-764b-4ff6-92de-9da4e1656ce4'} created pos.order #822 2026-09-10 13:11:30,541 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33907945 finished 2026-09-10 13:11:30,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.241 0.411 2026-09-10 13:11:30,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:11:30,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-10 13:11:30,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 13:11:30,943 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29759395 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '47f71bda-764b-4ff6-92de-9da4e1656ce4'}] 2026-09-10 13:11:30,965 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29759395 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '47f71bda-764b-4ff6-92de-9da4e1656ce4'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-09-10 13:11:30,979 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29759395 finished 2026-09-10 13:11:31,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17452964 (allocated 19398656) 2026-09-10 13:11:31,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 120191 2026-09-10 13:11:31,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-10 13:11:31,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 120191 2026-09-10 13:11:31,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.114 0.094 2026-09-10 13:11:31,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131131_199302_test_settle_order_with_different_uom.txt 2026-09-10 13:11:31,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpvf8k0e08_chrome_odoo" 2026-09-10 13:11:31,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-10 13:11:32,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 120418 2026-09-10 13:11:32,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpqbau9at6_chrome_odoo 2026-09-10 13:11:32,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:38133/json/version 2026-09-10 13:11:32,109 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:32,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:32,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:38133/json 2026-09-10 13:11:32,151 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:32,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:38133/devtools/page/D76EB24C4A5B43BBFC33F68E3E8AE7F0 2026-09-10 13:11:32,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-10 13:11:32,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-10 13:11:32,388 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:11:32,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-10 13:11:32,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:32,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:32,421 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:32,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:32] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.052 0.414 2026-09-10 13:11:32,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'D76EB24C4A5B43BBFC33F68E3E8AE7F0', 'loaderId': '165E11ED2C5B8AB85253A0B30E587B7D', 'isDownload': False} 2026-09-10 13:11:32,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-10 13:11:32,896 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:32,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:11:32,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 13:11:32,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.036 2026-09-10 13:11:33,419 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:33,429 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:11:33,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-09-10 13:11:33,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:33,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [1/26] Tour PosSettleOrderIncompatiblePartner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:33,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.006 2026-09-10 13:11:33,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:11:33,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:33,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-10 13:11:33,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.023 2026-09-10 13:11:33,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-10 13:11:33,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.059 2026-09-10 13:11:34,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.260 0.296 2026-09-10 13:11:34,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:11:34,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:11:34,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-10 13:11:34,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:11:34,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:34,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:34,526 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:34,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:34,544 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:34,545 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:11:34,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.027 0.028 2026-09-10 13:11:34,610 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.071 2026-09-10 13:11:34,639 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:34,661 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:34,710 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:34,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [2/26] Tour PosSettleOrderIncompatiblePartner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:34,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.085 0.046 2026-09-10 13:11:34,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [3/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:34,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [4/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:34,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.107 0.190 2026-09-10 13:11:35,002 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:35,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-10 13:11:35,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-10 13:11:35,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-09-10 13:11:35,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.240 2026-09-10 13:11:35,214 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.295 2026-09-10 13:11:35,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-09-10 13:11:35,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-09-10 13:11:35,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-09-10 13:11:35,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-10 13:11:35,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.185 2026-09-10 13:11:35,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-10 13:11:35,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.193 2026-09-10 13:11:35,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [5/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:35,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [6/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-10 13:11:35,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.058 0.085 2026-09-10 13:11:35,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.036 2026-09-10 13:11:35,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.018 2026-09-10 13:11:35,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [7/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:36,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.058 0.071 2026-09-10 13:11:36,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.082 0.074 2026-09-10 13:11:36,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.157 2026-09-10 13:11:36,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:36] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.008 0.020 2026-09-10 13:11:36,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.024 2026-09-10 13:11:36,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [8/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-10 13:11:36,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.027 2026-09-10 13:11:36,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [9/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:36,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [10/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(.qty:contains("1"))) 2026-09-10 13:11:36,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [11/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:36,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [12/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:36,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [13/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-10 13:11:36,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [14/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:36,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [15/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:36,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [16/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:36,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [17/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:36,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [18/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:37,015 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.042 2026-09-10 13:11:37,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.007 0.013 2026-09-10 13:11:37,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.032 0.031 2026-09-10 13:11:37,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 13:11:37,214 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [19/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:37,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.068 0.073 2026-09-10 13:11:37,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.103 0.070 2026-09-10 13:11:37,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.163 2026-09-10 13:11:37,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.020 2026-09-10 13:11:37,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.073 0.066 2026-09-10 13:11:37,907 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.047 0.075 2026-09-10 13:11:37,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.124 2026-09-10 13:11:37,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.021 2026-09-10 13:11:38,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [20/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-10 13:11:38,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.038 0.024 2026-09-10 13:11:38,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [21/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:38,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [22/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(.qty:contains("1"))) 2026-09-10 13:11:38,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [23/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:38,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [24/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:38,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [25/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-09-10 13:11:38,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [26/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:38,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-10 13:11:38,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 13:11:38,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18283016 (allocated 20185088) 2026-09-10 13:11:38,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 120418 2026-09-10 13:11:38,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-10 13:11:38,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 120418 2026-09-10 13:11:38,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131138_632013_test_settle_order_with_incompatible_partner.txt 2026-09-10 13:11:38,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpqbau9at6_chrome_odoo" 2026-09-10 13:11:38,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-10 13:11:40,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 120639 2026-09-10 13:11:40,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpq_jmf9yh_chrome_odoo 2026-09-10 13:11:40,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:38485/json/version 2026-09-10 13:11:40,718 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:40,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:40,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:38485/json 2026-09-10 13:11:40,803 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:40,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:38485/devtools/page/0F4619CCC2D18CE389BBA0B266D5ED10 2026-09-10 13:11:40,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-10 13:11:40,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-10 13:11:40,964 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:11:40,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-10 13:11:40,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:40,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:41,012 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:41,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:41] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.081 0.646 2026-09-10 13:11:41,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '0F4619CCC2D18CE389BBA0B266D5ED10', 'loaderId': '9803431F71AC43CE0DB898F1032E6301', 'isDownload': False} 2026-09-10 13:11:41,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-10 13:11:41,768 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:41,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:41] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-09-10 13:11:41,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:41] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-09-10 13:11:41,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:41] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-09-10 13:11:42,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:42,305 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:42,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-10 13:11:42,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:42,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:11:42,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [1/25] Tour PosSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:42,384 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:11:42,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:42,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-10 13:11:42,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.026 2026-09-10 13:11:42,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.015 2026-09-10 13:11:42,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.040 2026-09-10 13:11:43,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.273 0.313 2026-09-10 13:11:43,172 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:43,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 13:11:43,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.053 2026-09-10 13:11:43,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:11:43,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:43,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:11:43,481 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:43,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:11:43,536 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 13:11:43,538 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:11:43,547 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:11:43,589 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:11:43,598 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:11:43,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.055 0.040 2026-09-10 13:11:43,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.030 0.140 2026-09-10 13:11:43,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [2/25] Tour PosSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:43,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [3/25] Tour PosSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:43,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.061 0.192 2026-09-10 13:11:43,821 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:43,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [4/25] Tour PosSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:43,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.273 2026-09-10 13:11:43,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-10 13:11:43,977 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:43] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-10 13:11:44,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.226 2026-09-10 13:11:44,029 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-09-10 13:11:44,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-09-10 13:11:44,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-10 13:11:44,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-10 13:11:44,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 13:11:44,184 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-09-10 13:11:44,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.188 2026-09-10 13:11:44,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [5/25] Tour PosSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:44,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.238 2026-09-10 13:11:44,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-09-10 13:11:44,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [6/25] Tour PosSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:44,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.062 0.085 2026-09-10 13:11:44,644 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.023 0.033 2026-09-10 13:11:44,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 13:11:44,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [7/25] Tour PosSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:44,936 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.091 0.075 2026-09-10 13:11:45,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.064 0.075 2026-09-10 13:11:45,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.137 2026-09-10 13:11:45,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.025 2026-09-10 13:11:45,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [8/25] Tour PosSettleOrder → Step body:not(:has(.modal)) 2026-09-10 13:11:45,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.024 2026-09-10 13:11:45,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [9/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:45,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [10/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("9"))) 2026-09-10 13:11:45,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [11/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:45,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [12/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:45,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [13/25] Tour PosSettleOrder → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-10 13:11:45,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [14/25] Tour PosSettleOrder → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:11:45,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [15/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:45,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [16/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:45,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [17/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("2"))) 2026-09-10 13:11:45,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [18/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:45,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [19/25] Tour PosSettleOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:45,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [20/25] Tour PosSettleOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:45,979 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:45,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:11:46,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [21/25] Tour PosSettleOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:46,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [22/25] Tour PosSettleOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:46,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [23/25] Tour PosSettleOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:46,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [24/25] Tour PosSettleOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:46,208 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24291748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '113c3d7a-086b-44c9-a93f-34a941c63d38'}] 2026-09-10 13:11:46,214 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:46,480 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1358] 2026-09-10 13:11:46,878 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24291748 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '113c3d7a-086b-44c9-a93f-34a941c63d38'} created pos.order #823 2026-09-10 13:11:46,903 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24291748 finished 2026-09-10 13:11:47,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.477 0.464 2026-09-10 13:11:47,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:11:47,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [25/25] Tour PosSettleOrder → Step .pos-leftheader .orders-button 2026-09-10 13:11:47,371 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80643020 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '113c3d7a-086b-44c9-a93f-34a941c63d38'}] 2026-09-10 13:11:47,376 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80643020 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '113c3d7a-086b-44c9-a93f-34a941c63d38'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-10 13:11:47,397 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80643020 finished 2026-09-10 13:11:47,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-10 13:11:47,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-10 13:11:47,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17673820 (allocated 19398656) 2026-09-10 13:11:47,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 120639 2026-09-10 13:11:47,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-10 13:11:47,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 120639 2026-09-10 13:11:47,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.138 0.120 2026-09-10 13:11:47,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.190 2026-09-10 13:11:47,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131147_718428_test_settle_order_with_kit.txt 2026-09-10 13:11:47,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpq_jmf9yh_chrome_odoo" 2026-09-10 13:11:47,746 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-10 13:11:48,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 120862 2026-09-10 13:11:48,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp_pash9j4_chrome_odoo 2026-09-10 13:11:48,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:45049/json/version 2026-09-10 13:11:48,892 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:48,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:48,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:45049/json 2026-09-10 13:11:48,978 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:48,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:45049/devtools/page/27ACA4A0C344B14717CE58115E2388FE 2026-09-10 13:11:49,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-10 13:11:49,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-10 13:11:49,304 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:11:49,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-10 13:11:49,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:49,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:49,332 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:49,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:49] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.075 0.466 2026-09-10 13:11:49,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '27ACA4A0C344B14717CE58115E2388FE', 'loaderId': '9D1F3BA7639B12C30279FB63FD4D96E8', 'isDownload': False} 2026-09-10 13:11:49,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate ready code "odoo.isTourReady('test_settle_order_with_lot')" 2026-09-10 13:11:49,898 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:49,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:49] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.019 2026-09-10 13:11:49,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:49] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-09-10 13:11:49,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:49] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.054 2026-09-10 13:11:50,450 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:50,458 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:50,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-10 13:11:50,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate test code "odoo.startTour('test_settle_order_with_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:50,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [1/14] Tour test_settle_order_with_lot → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:50,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-10 13:11:50,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 13:11:50,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:50,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.015 2026-09-10 13:11:50,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.040 2026-09-10 13:11:50,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.006 2026-09-10 13:11:50,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.045 2026-09-10 13:11:51,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.339 0.303 2026-09-10 13:11:51,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:11:51,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:11:51,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-09-10 13:11:51,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:11:51,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:51,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:51,716 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:51,766 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:51,776 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:51,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.045 0.049 2026-09-10 13:11:51,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.013 0.107 2026-09-10 13:11:51,853 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-09-10 13:11:51,878 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:51,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:52,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [2/14] Tour test_settle_order_with_lot → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:52,039 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:11:52,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.087 0.041 2026-09-10 13:11:52,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [3/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:52,178 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:52,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [4/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:52,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.044 0.163 2026-09-10 13:11:52,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-10 13:11:52,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 13:11:52,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-09-10 13:11:52,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-09-10 13:11:52,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-10 13:11:52,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.151 2026-09-10 13:11:52,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-10 13:11:52,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-09-10 13:11:52,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-10 13:11:52,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.257 2026-09-10 13:11:52,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [5/14] Tour test_settle_order_with_lot → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:52,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [6/14] Tour test_settle_order_with_lot → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:52,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.054 0.099 2026-09-10 13:11:52,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.043 0.034 2026-09-10 13:11:52,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-10 13:11:53,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [7/14] Tour test_settle_order_with_lot → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:53,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.067 0.074 2026-09-10 13:11:53,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.079 0.077 2026-09-10 13:11:53,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.159 2026-09-10 13:11:53,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.023 2026-09-10 13:11:53,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [8/14] Tour test_settle_order_with_lot → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-10 13:11:53,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.030 0.041 2026-09-10 13:11:53,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [9/14] Tour test_settle_order_with_lot → Step body:not(:has(.modal)) 2026-09-10 13:11:53,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [10/14] Tour test_settle_order_with_lot → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:11:53,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [11/14] Tour test_settle_order_with_lot → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A"))) 2026-09-10 13:11:53,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [12/14] Tour test_settle_order_with_lot → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:11:53,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [13/14] Tour test_settle_order_with_lot → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-10 13:11:53,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [14/14] Tour test_settle_order_with_lot → Step check lot1 is linked (trigger: .info-list li:contains(1002)) 2026-09-10 13:11:53,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-10 13:11:53,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:11:54,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16282688 (allocated 17301504) 2026-09-10 13:11:54,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 120862 2026-09-10 13:11:54,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-10 13:11:54,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 120862 2026-09-10 13:11:54,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131154_136842_test_settle_order_with_lot.txt 2026-09-10 13:11:54,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp_pash9j4_chrome_odoo" 2026-09-10 13:11:54,152 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-10 13:11:54,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 121077 2026-09-10 13:11:54,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpaofn71x__chrome_odoo 2026-09-10 13:11:54,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:43151/json/version 2026-09-10 13:11:54,994 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:55,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-09-10 13:11:55,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:43151/json 2026-09-10 13:11:55,061 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:11:55,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:43151/devtools/page/BE89CDFC4766A59090915E005D27D16F 2026-09-10 13:11:55,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-10 13:11:55,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-10 13:11:55,372 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:11:55,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-10 13:11:55,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:11:55,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:11:55,398 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:11:55,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:55] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.084 0.412 2026-09-10 13:11:55,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'BE89CDFC4766A59090915E005D27D16F', 'loaderId': '93981A882A138BAF8A7DB802ED952CC5', 'isDownload': False} 2026-09-10 13:11:55,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-10 13:11:55,907 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:11:55,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:55] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:11:55,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:55] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 13:11:55,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:55] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-09-10 13:11:56,432 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:56,448 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:56,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-09-10 13:11:56,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:11:56,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:11:56,514 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:11:56,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:11:56,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:56,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-10 13:11:56,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.029 2026-09-10 13:11:56,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-10 13:11:56,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.037 2026-09-10 13:11:57,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.309 0.298 2026-09-10 13:11:57,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:57,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:11:57,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-10 13:11:57,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:11:57,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-09-10 13:11:57,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:11:57,580 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:57,621 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:11:57,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:11:57,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.021 2026-09-10 13:11:57,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-10 13:11:57,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:11:57,678 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:11:57,682 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:11:57,724 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:57,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.044 0.036 2026-09-10 13:11:57,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:11:57,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.036 0.112 2026-09-10 13:11:57,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:11:57,968 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-09-10 13:11:57,975 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:11:58,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.106 2026-09-10 13:11:58,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-10 13:11:58,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-09-10 13:11:58,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-10 13:11:58,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-10 13:11:58,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.220 2026-09-10 13:11:58,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-10 13:11:58,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-10 13:11:58,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-10 13:11:58,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-10 13:11:58,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-10 13:11:58,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.195 2026-09-10 13:11:58,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:11:58,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:11:58,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.086 2026-09-10 13:11:58,759 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.034 2026-09-10 13:11:58,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-10 13:11:58,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:11:59,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.091 0.072 2026-09-10 13:11:59,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.075 0.067 2026-09-10 13:11:59,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.132 2026-09-10 13:11:59,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.026 2026-09-10 13:11:59,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-10 13:11:59,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.023 2026-09-10 13:11:59,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:11:59,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:11:59,590 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:11:59,602 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:11:59,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:11:59,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:11:59,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:11:59,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:11:59,835 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42346274 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7a6f3ed4-7ab0-467d-84dc-34045ae0abc1'}] 2026-09-10 13:11:59,837 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:11:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:00,238 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42346274 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7a6f3ed4-7ab0-467d-84dc-34045ae0abc1'} created pos.order #824 2026-09-10 13:12:00,258 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42346274 finished 2026-09-10 13:12:00,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.286 0.437 2026-09-10 13:12:00,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:12:00,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-10 13:12:00,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 13:12:00,770 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33430982 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7a6f3ed4-7ab0-467d-84dc-34045ae0abc1'}] 2026-09-10 13:12:00,785 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33430982 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7a6f3ed4-7ab0-467d-84dc-34045ae0abc1'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-09-10 13:12:00,801 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33430982 finished 2026-09-10 13:12:00,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19011376 (allocated 20844544) 2026-09-10 13:12:00,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 121077 2026-09-10 13:12:00,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-10 13:12:00,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 121077 2026-09-10 13:12:00,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.126 0.079 2026-09-10 13:12:01,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131201_074296_test_settle_order_with_multiple_uom.txt 2026-09-10 13:12:01,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpaofn71x__chrome_odoo" 2026-09-10 13:12:01,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-10 13:12:02,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 121289 2026-09-10 13:12:02,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmptnurv154_chrome_odoo 2026-09-10 13:12:02,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:38517/json/version 2026-09-10 13:12:02,119 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:02,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:02,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:38517/json 2026-09-10 13:12:02,182 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:02,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:38517/devtools/page/73232288F27464C11CFAC0056CA44521 2026-09-10 13:12:02,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-10 13:12:02,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-10 13:12:02,526 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:02,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-10 13:12:02,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:02,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:02,546 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:05,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:05] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.089 3.303 2026-09-10 13:12:05,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '73232288F27464C11CFAC0056CA44521', 'loaderId': '9BEDE5ACB7AC620B74E58FEA14864F6F', 'isDownload': False} 2026-09-10 13:12:05,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-10 13:12:05,951 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:05,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:05] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 13:12:05,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:05] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 13:12:05,987 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:05] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:12:06,477 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:06,483 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:06,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:12:06,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:06,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [1/18] Tour PosSettleOrder3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:06,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 13:12:06,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:12:06,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:06,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.012 2026-09-10 13:12:06,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-10 13:12:06,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.031 2026-09-10 13:12:06,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-10 13:12:07,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.256 0.324 2026-09-10 13:12:07,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:12:07,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.021 2026-09-10 13:12:07,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.059 2026-09-10 13:12:07,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-09-10 13:12:07,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:07,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:07,616 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:12:07,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:07,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.016 2026-09-10 13:12:07,672 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:07,686 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:07,694 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:12:07,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.037 0.067 2026-09-10 13:12:07,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-10 13:12:07,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [2/18] Tour PosSettleOrder3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:07,832 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:12:07,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [3/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:07,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.099 0.039 2026-09-10 13:12:07,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [4/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:07,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:07,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:07] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.123 2026-09-10 13:12:08,024 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-10 13:12:08,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.154 2026-09-10 13:12:08,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-09-10 13:12:08,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.052 0.309 2026-09-10 13:12:08,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-09-10 13:12:08,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-09-10 13:12:08,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-10 13:12:08,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-09-10 13:12:08,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.085 0.256 2026-09-10 13:12:08,454 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-09-10 13:12:08,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [5/18] Tour PosSettleOrder3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:08,475 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-09-10 13:12:08,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [6/18] Tour PosSettleOrder3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:08,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.069 0.083 2026-09-10 13:12:08,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.032 2026-09-10 13:12:08,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-10 13:12:08,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [7/18] Tour PosSettleOrder3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:09,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.051 0.075 2026-09-10 13:12:09,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.056 0.074 2026-09-10 13:12:09,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.118 2026-09-10 13:12:09,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.024 2026-09-10 13:12:09,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [8/18] Tour PosSettleOrder3 → Step body:not(:has(.modal)) 2026-09-10 13:12:09,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.032 2026-09-10 13:12:09,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [9/18] Tour PosSettleOrder3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:12:09,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [10/18] Tour PosSettleOrder3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:12:09,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [11/18] Tour PosSettleOrder3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:12:09,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [12/18] Tour PosSettleOrder3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:12:09,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [13/18] Tour PosSettleOrder3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:12:09,649 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:09,650 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:09,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [14/18] Tour PosSettleOrder3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:12:09,738 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [15/18] Tour PosSettleOrder3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:12:09,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [16/18] Tour PosSettleOrder3 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:12:09,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [17/18] Tour PosSettleOrder3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:12:09,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [18/18] Tour PosSettleOrder3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:12:09,927 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20255730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '20666de6-2dad-47f3-a4bb-07ea02628509'}] 2026-09-10 13:12:09,929 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:10,092 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1361] 2026-09-10 13:12:10,449 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20255730 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '20666de6-2dad-47f3-a4bb-07ea02628509'} created pos.order #825 2026-09-10 13:12:10,467 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20255730 finished 2026-09-10 13:12:10,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.339 0.452 2026-09-10 13:12:10,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:12:10,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-10 13:12:10,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 13:12:10,820 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45160542 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '20666de6-2dad-47f3-a4bb-07ea02628509'}] 2026-09-10 13:12:10,866 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45160542 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '20666de6-2dad-47f3-a4bb-07ea02628509'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-09-10 13:12:10,887 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45160542 finished 2026-09-10 13:12:10,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17439948 (allocated 19136512) 2026-09-10 13:12:10,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 121289 2026-09-10 13:12:11,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-10 13:12:11,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 121289 2026-09-10 13:12:11,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.071 0.129 2026-09-10 13:12:11,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131211_096284_test_settle_order_with_multistep_delivery.txt 2026-09-10 13:12:11,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmptnurv154_chrome_odoo" 2026-09-10 13:12:11,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-10 13:12:12,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 121504 2026-09-10 13:12:12,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpui0rkv8s_chrome_odoo 2026-09-10 13:12:12,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Issuing json command http://127.0.0.1:39749/json/version 2026-09-10 13:12:12,928 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:12,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:12,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Issuing json command http://127.0.0.1:39749/json 2026-09-10 13:12:12,984 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:13,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Websocket url found: ws://127.0.0.1:39749/devtools/page/2D562DEBC946EFFEC6C19D588DFAF76D 2026-09-10 13:12:13,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-09-10 13:12:13,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-10 13:12:13,251 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:13,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-10 13:12:13,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:13,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:13,269 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:13,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:13] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.074 0.409 2026-09-10 13:12:13,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '2D562DEBC946EFFEC6C19D588DFAF76D', 'loaderId': '62BB0DB62818B832D5B33AE7D38B05A9', 'isDownload': False} 2026-09-10 13:12:13,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-10 13:12:13,771 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:13,791 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-09-10 13:12:13,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-10 13:12:13,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:13] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-10 13:12:14,322 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:12:14,325 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:12:14,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-09-10 13:12:14,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:14,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [1/20] Tour PosSettleOrder4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:14,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:12:14,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:12:14,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:14,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.012 2026-09-10 13:12:14,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-10 13:12:14,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.046 2026-09-10 13:12:14,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.054 2026-09-10 13:12:15,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.308 0.317 2026-09-10 13:12:15,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:12:15,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:12:15,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.041 2026-09-10 13:12:15,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:12:15,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:15,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.005 2026-09-10 13:12:15,517 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:12:15,521 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:15,522 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:15,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.022 2026-09-10 13:12:15,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.008 0.042 2026-09-10 13:12:15,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 13:12:15,571 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:12:15,573 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:15,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [2/20] Tour PosSettleOrder4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:15,735 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:15,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.025 0.037 2026-09-10 13:12:15,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [3/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:15,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [4/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:15,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.046 0.164 2026-09-10 13:12:15,946 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:15,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-10 13:12:15,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:15] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-09-10 13:12:16,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-10 13:12:16,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-09-10 13:12:16,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-09-10 13:12:16,097 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-10 13:12:16,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-10 13:12:16,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-10 13:12:16,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-10 13:12:16,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-09-10 13:12:16,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.258 2026-09-10 13:12:16,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [5/20] Tour PosSettleOrder4 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:16,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [6/20] Tour PosSettleOrder4 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:16,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.092 0.090 2026-09-10 13:12:16,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.024 2026-09-10 13:12:16,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.012 2026-09-10 13:12:16,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [7/20] Tour PosSettleOrder4 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:16,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 73 0.089 0.080 2026-09-10 13:12:17,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.059 0.076 2026-09-10 13:12:17,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.133 2026-09-10 13:12:17,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.022 2026-09-10 13:12:17,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [8/20] Tour PosSettleOrder4 → Step body:not(:has(.modal)) 2026-09-10 13:12:17,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.018 2026-09-10 13:12:17,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [9/20] Tour PosSettleOrder4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:12:17,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [10/20] Tour PosSettleOrder4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-10 13:12:17,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [11/20] Tour PosSettleOrder4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:12:17,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [12/20] Tour PosSettleOrder4 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:12:17,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [13/20] Tour PosSettleOrder4 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:12:17,535 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:17,537 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:12:17,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [14/20] Tour PosSettleOrder4 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:12:17,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [15/20] Tour PosSettleOrder4 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:12:17,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [16/20] Tour PosSettleOrder4 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:12:17,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [17/20] Tour PosSettleOrder4 → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-10 13:12:17,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [18/20] Tour PosSettleOrder4 → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-10 13:12:17,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [19/20] Tour PosSettleOrder4 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:12:17,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [20/20] Tour PosSettleOrder4 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:12:17,926 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16295589 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '253bc391-ba11-4c91-9b49-dd6cab9abd8a'}] 2026-09-10 13:12:17,950 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:12:18,131 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1366] 2026-09-10 13:12:19,987 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16295589 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '253bc391-ba11-4c91-9b49-dd6cab9abd8a'} created pos.order #826 2026-09-10 13:12:20,064 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16295589 finished 2026-09-10 13:12:20,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 740 0.896 1.398 2026-09-10 13:12:20,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:12:20,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:12:20,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-10 13:12:20,404 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-10 13:12:20,424 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98912201 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '253bc391-ba11-4c91-9b49-dd6cab9abd8a'}] 2026-09-10 13:12:20,468 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98912201 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '253bc391-ba11-4c91-9b49-dd6cab9abd8a'} sync ignored for existing PoS order pos.order(826,) (state: done) 2026-09-10 13:12:20,483 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98912201 finished 2026-09-10 13:12:20,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17785816 (allocated 19398656) 2026-09-10 13:12:20,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.065 0.103 2026-09-10 13:12:20,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 121504 2026-09-10 13:12:20,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-10 13:12:20,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 121504 2026-09-10 13:12:20,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131220_698456_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-10 13:12:20,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpui0rkv8s_chrome_odoo" 2026-09-10 13:12:20,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-10 13:12:21,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 121718 2026-09-10 13:12:21,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpqzncc0kq_chrome_odoo 2026-09-10 13:12:21,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:35153/json/version 2026-09-10 13:12:21,471 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:21,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:21,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:35153/json 2026-09-10 13:12:21,507 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:21,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:35153/devtools/page/27A2C807BC289BFAACB5DA635ED89A3E 2026-09-10 13:12:21,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-10 13:12:21,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-10 13:12:21,630 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:21,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-10 13:12:21,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:21,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:21,651 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:22,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.042 0.366 2026-09-10 13:12:22,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '27A2C807BC289BFAACB5DA635ED89A3E', 'loaderId': '94FB56F10E27F004E2854487FE1CA557', 'isDownload': False} 2026-09-10 13:12:22,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-10 13:12:22,075 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:22,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:12:22,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-09-10 13:12:22,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.053 2026-09-10 13:12:22,542 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:22,552 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:22,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:12:22,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:22,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:22,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:12:22,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:12:22,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:22,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.019 2026-09-10 13:12:22,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.034 2026-09-10 13:12:22,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.044 2026-09-10 13:12:22,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-10 13:12:23,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.261 0.286 2026-09-10 13:12:23,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:12:23,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:12:23,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-09-10 13:12:23,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.014 2026-09-10 13:12:23,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:23,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:23,586 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:23,608 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:12:23,612 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:12:23,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.018 0.035 2026-09-10 13:12:23,655 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-09-10 13:12:23,658 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-10 13:12:23,692 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:23,727 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:23,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:23,857 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:23,888 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:23,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:23,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:24,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.103 0.076 2026-09-10 13:12:24,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.216 2026-09-10 13:12:24,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-09-10 13:12:24,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.013 0.271 2026-09-10 13:12:24,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.013 0.294 2026-09-10 13:12:24,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.352 2026-09-10 13:12:24,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-09-10 13:12:24,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-10 13:12:24,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-09-10 13:12:24,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-09-10 13:12:24,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.201 2026-09-10 13:12:24,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-10 13:12:24,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:24,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-09-10 13:12:24,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:24,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.048 0.080 2026-09-10 13:12:24,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.035 2026-09-10 13:12:24,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-09-10 13:12:24,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:25,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.051 0.081 2026-09-10 13:12:25,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.083 0.079 2026-09-10 13:12:25,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.165 2026-09-10 13:12:25,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.023 2026-09-10 13:12:25,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-10 13:12:25,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.028 2026-09-10 13:12:25,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:12:25,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:12:25,568 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:25,570 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:25,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:12:25,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:12:25,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:12:25,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:12:25,802 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98941680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '00814450-2514-4bb1-bba1-05e99afbce3c'}] 2026-09-10 13:12:25,803 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:26,218 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98941680 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '00814450-2514-4bb1-bba1-05e99afbce3c'} created pos.order #827 2026-09-10 13:12:26,232 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98941680 finished 2026-09-10 13:12:26,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.387 0.503 2026-09-10 13:12:26,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:12:26,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-10 13:12:26,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 13:12:26,861 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98922764 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '00814450-2514-4bb1-bba1-05e99afbce3c'}] 2026-09-10 13:12:26,872 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98922764 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '00814450-2514-4bb1-bba1-05e99afbce3c'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-09-10 13:12:26,897 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98922764 finished 2026-09-10 13:12:27,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17339344 (allocated 19660800) 2026-09-10 13:12:27,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 121718 2026-09-10 13:12:27,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-10 13:12:27,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 121718 2026-09-10 13:12:27,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.130 0.076 2026-09-10 13:12:27,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131227_127886_test_settle_quotation_delivered_qty.txt 2026-09-10 13:12:27,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpqzncc0kq_chrome_odoo" 2026-09-10 13:12:27,147 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-10 13:12:27,778 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [976] 2026-09-10 13:12:27,787 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [977] 2026-09-10 13:12:28,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 121935 2026-09-10 13:12:28,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpaxcmlmxe_chrome_odoo 2026-09-10 13:12:28,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:37475/json/version 2026-09-10 13:12:28,137 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:28,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:28,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:37475/json 2026-09-10 13:12:28,193 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:28,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:37475/devtools/page/B9F37F044D332F2E6290780CA777A1B3 2026-09-10 13:12:28,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-10 13:12:28,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-10 13:12:28,320 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:28,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-10 13:12:28,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:28,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:28,414 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:29,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.085 0.561 2026-09-10 13:12:29,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'B9F37F044D332F2E6290780CA777A1B3', 'loaderId': '3D23A8FD1E5A8E75DA4EDEA06FA13E44', 'isDownload': False} 2026-09-10 13:12:29,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate ready code "odoo.isTourReady('test_settle_so_archived_attribute')" 2026-09-10 13:12:29,072 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:29,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 13:12:29,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 13:12:29,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 13:12:29,592 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:29,606 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:29,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-10 13:12:29,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate test code "odoo.startTour('test_settle_so_archived_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:29,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [1/9] Tour test_settle_so_archived_attribute → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:29,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-10 13:12:29,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:12:29,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:29,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.013 2026-09-10 13:12:29,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-10 13:12:29,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.034 2026-09-10 13:12:29,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-10 13:12:30,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.277 0.302 2026-09-10 13:12:30,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:12:30,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:12:30,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-09-10 13:12:30,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:12:30,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:30,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.003 2026-09-10 13:12:30,761 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:30,778 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:30,786 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:30,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.025 0.032 2026-09-10 13:12:30,826 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:30,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-10 13:12:30,839 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:30,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-09-10 13:12:30,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [2/9] Tour test_settle_so_archived_attribute → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:30,964 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:31,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [3/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:31,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.070 0.078 2026-09-10 13:12:31,110 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:31,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-10 13:12:31,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [4/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:31,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.161 2026-09-10 13:12:31,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-10 13:12:31,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-09-10 13:12:31,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.064 0.337 2026-09-10 13:12:31,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-09-10 13:12:31,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-09-10 13:12:31,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-09-10 13:12:31,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-10 13:12:31,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.033 0.256 2026-09-10 13:12:31,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-09-10 13:12:31,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [5/9] Tour test_settle_so_archived_attribute → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:31,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-09-10 13:12:31,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [6/9] Tour test_settle_so_archived_attribute → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:31,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.054 0.092 2026-09-10 13:12:31,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.033 2026-09-10 13:12:31,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.013 2026-09-10 13:12:32,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [7/9] Tour test_settle_so_archived_attribute → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:32,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.066 0.077 2026-09-10 13:12:32,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.048 0.077 2026-09-10 13:12:32,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.119 2026-09-10 13:12:32,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.019 2026-09-10 13:12:32,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [8/9] Tour test_settle_so_archived_attribute → Step body:not(:has(.modal)) 2026-09-10 13:12:32,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.032 2026-09-10 13:12:32,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [9/9] Tour test_settle_so_archived_attribute → Step Check orderline with attributes: {"productName":"Archived Attr Product"} (trigger: .order-container .orderline:has(.product-name:contains("Archived Attr Product"))) 2026-09-10 13:12:32,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-10 13:12:32,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 13:12:32,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16089652 (allocated 17301504) 2026-09-10 13:12:32,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 121935 2026-09-10 13:12:32,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-10 13:12:32,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 121935 2026-09-10 13:12:32,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131232_753536_test_settle_so_archived_attribute.txt 2026-09-10 13:12:32,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpaxcmlmxe_chrome_odoo" 2026-09-10 13:12:32,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-10 13:12:33,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 122142 2026-09-10 13:12:33,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpg8q_u8v4_chrome_odoo 2026-09-10 13:12:33,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:37139/json/version 2026-09-10 13:12:33,609 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:33,681 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:33,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:37139/json 2026-09-10 13:12:33,682 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:33,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:37139/devtools/page/51775D2B58F1576F45695F01E99EA576 2026-09-10 13:12:33,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-10 13:12:33,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-10 13:12:33,926 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:33,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-10 13:12:33,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:33,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:33,971 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:34,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:34] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.035 0.433 2026-09-10 13:12:34,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '51775D2B58F1576F45695F01E99EA576', 'loaderId': 'A13CE4B9D3304EC4E7ACBEFCA9EFB9D4', 'isDownload': False} 2026-09-10 13:12:34,438 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate ready code "odoo.isTourReady('test_settle_so_custom_attribute_value')" 2026-09-10 13:12:34,456 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:34,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:34] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:12:34,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:34] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 13:12:34,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:34] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 13:12:34,955 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:34,967 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:35,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-09-10 13:12:35,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate test code "odoo.startTour('test_settle_so_custom_attribute_value', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:35,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [1/9] Tour test_settle_so_custom_attribute_value → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:35,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-10 13:12:35,073 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:12:35,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:35,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.014 2026-09-10 13:12:35,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.022 0.051 2026-09-10 13:12:35,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.075 2026-09-10 13:12:35,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-09-10 13:12:35,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.264 0.313 2026-09-10 13:12:35,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:12:35,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:12:36,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.030 2026-09-10 13:12:36,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:12:36,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:36,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:36,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:36,163 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:12:36,168 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:36,172 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:36,208 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:36,209 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:36,228 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:12:36,229 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.027 0.044 2026-09-10 13:12:36,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.077 2026-09-10 13:12:36,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [2/9] Tour test_settle_so_custom_attribute_value → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:36,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.054 0.083 2026-09-10 13:12:36,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [3/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:36,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [4/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:36,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.141 0.216 2026-09-10 13:12:36,595 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:12:36,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-09-10 13:12:36,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-10 13:12:36,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.185 2026-09-10 13:12:36,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.231 2026-09-10 13:12:36,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.322 2026-09-10 13:12:36,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-10 13:12:36,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-10 13:12:36,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-10 13:12:36,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.186 2026-09-10 13:12:36,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.058 0.210 2026-09-10 13:12:37,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [5/9] Tour test_settle_so_custom_attribute_value → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:37,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-09-10 13:12:37,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [6/9] Tour test_settle_so_custom_attribute_value → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:37,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.063 0.095 2026-09-10 13:12:37,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.039 0.034 2026-09-10 13:12:37,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-09-10 13:12:37,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [7/9] Tour test_settle_so_custom_attribute_value → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:37,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 71 0.082 0.093 2026-09-10 13:12:37,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.070 0.079 2026-09-10 13:12:37,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.154 2026-09-10 13:12:37,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.012 0.026 2026-09-10 13:12:37,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:12:37,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:37] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:12:37,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [8/9] Tour test_settle_so_custom_attribute_value → Step body:not(:has(.modal)) 2026-09-10 13:12:38,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.028 0.034 2026-09-10 13:12:38,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [9/9] Tour test_settle_so_custom_attribute_value → Step Check orderline with attributes: {"productName":"Gift Wrap, Inscription: Custom: Value"} (trigger: .order-container .orderline:has(.product-name:contains("Gift Wrap, Inscription: Custom: Value"))) 2026-09-10 13:12:38,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-10 13:12:38,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_custom_attribute_value SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-10 13:12:38,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16176844 (allocated 17563648) 2026-09-10 13:12:38,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 122142 2026-09-10 13:12:38,316 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-10 13:12:38,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 122142 2026-09-10 13:12:38,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131238_417433_test_settle_so_custom_attribute_value.txt 2026-09-10 13:12:38,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpg8q_u8v4_chrome_odoo" 2026-09-10 13:12:38,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-10 13:12:39,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 122350 2026-09-10 13:12:39,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless temporary user profile dir: /tmp/tmpiqdjzg3s_chrome_odoo 2026-09-10 13:12:39,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Issuing json command http://127.0.0.1:41709/json/version 2026-09-10 13:12:39,066 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:39,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:39,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Issuing json command http://127.0.0.1:41709/json 2026-09-10 13:12:39,104 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:39,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Websocket url found: ws://127.0.0.1:41709/devtools/page/1A40C2B9A65968CEFBD61E81FD3E214B 2026-09-10 13:12:39,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Enable chrome headless console log notification 2026-09-10 13:12:39,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-09-10 13:12:39,385 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:12:39,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-09-10 13:12:39,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:39,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:39,406 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:39,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:39] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.100 0.443 2026-09-10 13:12:39,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '1A40C2B9A65968CEFBD61E81FD3E214B', 'loaderId': '57B6D3846679721A3607DD4FC30DFFB0', 'isDownload': False} 2026-09-10 13:12:39,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate ready code "odoo.isTourReady('test_settle_so_with_non_pos_groupable_uom')" 2026-09-10 13:12:39,970 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:39,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:39] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:12:39,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:39] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:12:40,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 13:12:40,460 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:40,463 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:40,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-10 13:12:40,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate test code "odoo.startTour('test_settle_so_with_non_pos_groupable_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:40,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [1/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:40,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.023 2026-09-10 13:12:40,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:12:40,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:40,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.012 2026-09-10 13:12:40,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-10 13:12:40,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.028 2026-09-10 13:12:40,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-10 13:12:41,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.247 0.302 2026-09-10 13:12:41,311 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:12:41,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:12:41,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-10 13:12:41,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 13:12:41,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:41,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:12:41,544 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:41,550 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:41,570 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:12:41,574 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:41,614 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:41,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.029 0.047 2026-09-10 13:12:41,652 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:12:41,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.018 0.107 2026-09-10 13:12:41,682 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:41,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.023 0.045 2026-09-10 13:12:41,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [2/11] Tour test_settle_so_with_non_pos_groupable_uom → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:41,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.050 0.099 2026-09-10 13:12:41,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [3/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:41,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-10 13:12:41,897 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:41,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [4/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:41,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:41] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.176 2026-09-10 13:12:42,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-09-10 13:12:42,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.281 2026-09-10 13:12:42,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.281 2026-09-10 13:12:42,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.324 2026-09-10 13:12:42,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.256 2026-09-10 13:12:42,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-10 13:12:42,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-09-10 13:12:42,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.017 0.160 2026-09-10 13:12:42,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.068 0.206 2026-09-10 13:12:42,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [5/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:42,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [6/11] Tour test_settle_so_with_non_pos_groupable_uom → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:42,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.077 0.095 2026-09-10 13:12:42,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.025 2026-09-10 13:12:42,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 13:12:42,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [7/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:43,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.084 0.071 2026-09-10 13:12:43,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.067 0.068 2026-09-10 13:12:43,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.132 2026-09-10 13:12:43,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-10 13:12:43,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [8/11] Tour test_settle_so_with_non_pos_groupable_uom → Step body:not(:has(.modal)) 2026-09-10 13:12:43,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.013 0.019 2026-09-10 13:12:43,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [9/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:12:43,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [10/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Check orderline with attributes: {"withClass":".selected","productName":"Pomme de Terre","quantity":"0.5","price":"5.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pomme de Terre")):has(.qty:contains("0.5")):has(.price:contains("5.00"))) 2026-09-10 13:12:43,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [11/11] Tour test_settle_so_with_non_pos_groupable_uom → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:12:43,518 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-10 13:12:43,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_with_non_pos_groupable_uom SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-10 13:12:43,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15987288 (allocated 17301504) 2026-09-10 13:12:43,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 122350 2026-09-10 13:12:43,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-10 13:12:43,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 122350 2026-09-10 13:12:43,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131243_721688_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-10 13:12:43,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpiqdjzg3s_chrome_odoo" 2026-09-10 13:12:43,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-10 13:12:44,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 122557 2026-09-10 13:12:44,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpppkut11x_chrome_odoo 2026-09-10 13:12:44,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:38857/json/version 2026-09-10 13:12:44,447 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:44,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:44,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:38857/json 2026-09-10 13:12:44,509 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:44,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:38857/devtools/page/33299612F1C040C4600B2BD9B00931FC 2026-09-10 13:12:44,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-10 13:12:44,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-10 13:12:44,772 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:44,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-10 13:12:44,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:44,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:44,797 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:45,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.059 0.397 2026-09-10 13:12:45,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '33299612F1C040C4600B2BD9B00931FC', 'loaderId': 'DD9619F7176B95B6A5F5634FD04ABBBC', 'isDownload': False} 2026-09-10 13:12:45,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-10 13:12:45,268 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:45,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-10 13:12:45,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-09-10 13:12:45,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-09-10 13:12:45,824 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:45,826 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:45,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-10 13:12:45,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate test code "odoo.startTour('PoSApplyDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:45,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [1/14] Tour PoSApplyDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:45,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:12:45,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:12:45,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:45,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.016 2026-09-10 13:12:45,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.035 2026-09-10 13:12:46,066 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.057 2026-09-10 13:12:46,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-09-10 13:12:46,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.276 0.287 2026-09-10 13:12:46,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:46,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:12:46,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-10 13:12:46,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:12:46,868 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:46,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 13:12:46,929 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:46,959 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:12:46,963 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:12:46,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:46] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.033 0.024 2026-09-10 13:12:47,008 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:47,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.063 2026-09-10 13:12:47,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-10 13:12:47,016 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:12:47,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [2/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:47,133 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:47,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.070 0.044 2026-09-10 13:12:47,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [3/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:47,274 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:12:47,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [4/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:47,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.032 0.173 2026-09-10 13:12:47,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-10 13:12:47,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-10 13:12:47,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-09-10 13:12:47,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-09-10 13:12:47,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-09-10 13:12:47,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-09-10 13:12:47,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-10 13:12:47,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-10 13:12:47,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-10 13:12:47,664 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.223 2026-09-10 13:12:47,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [5/14] Tour PoSApplyDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:47,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [6/14] Tour PoSApplyDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:47,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.058 0.081 2026-09-10 13:12:47,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.025 2026-09-10 13:12:48,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-10 13:12:48,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [7/14] Tour PoSApplyDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:12:48,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.065 0.066 2026-09-10 13:12:48,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.058 0.080 2026-09-10 13:12:48,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.135 2026-09-10 13:12:48,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.020 2026-09-10 13:12:48,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [8/14] Tour PoSApplyDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:12:48,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [9/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:12:48,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [10/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:12:48,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [11/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:12:48,717 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:48,719 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:48,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [12/14] Tour PoSApplyDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:12:48,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [13/14] Tour PoSApplyDownpayment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:12:48,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [14/14] Tour PoSApplyDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:12:48,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-10 13:12:48,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:12:48,945 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93720693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '56cccb86-b1ee-40ea-b91c-91dbb9673bd2'}] 2026-09-10 13:12:48,949 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:49,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16964324 (allocated 18612224) 2026-09-10 13:12:49,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 122557 2026-09-10 13:12:49,101 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93720693 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '56cccb86-b1ee-40ea-b91c-91dbb9673bd2'} created pos.order #828 2026-09-10 13:12:49,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-10 13:12:49,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 122557 2026-09-10 13:12:49,105 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93720693 finished 2026-09-10 13:12:49,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131249_236483_test_settle_so_with_pos_downpayment.txt 2026-09-10 13:12:49,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpppkut11x_chrome_odoo" 2026-09-10 13:12:49,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-09-10 13:12:49,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.193 0.146 2026-09-10 13:12:49,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-10 13:12:50,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 122773 2026-09-10 13:12:50,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpgco9q5ht_chrome_odoo 2026-09-10 13:12:50,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:33685/json/version 2026-09-10 13:12:50,487 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:50,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:50,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:33685/json 2026-09-10 13:12:50,535 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:50,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:33685/devtools/page/587A82D41E7F5E75A737045CCA1EDE2C 2026-09-10 13:12:50,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-10 13:12:50,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-10 13:12:50,811 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:12:50,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-10 13:12:50,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:50,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:50,840 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:51,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:51] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.049 0.610 2026-09-10 13:12:51,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '587A82D41E7F5E75A737045CCA1EDE2C', 'loaderId': '522C1B0C05E4B0D2DC4B8386F60F940D', 'isDownload': False} 2026-09-10 13:12:51,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-10 13:12:51,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:51,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:51] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-10 13:12:51,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:51] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:12:51,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:51] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:12:52,044 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:52,051 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:52,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:12:52,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:52,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [1/13] Tour PosShipLaterNoDefault → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:52,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:12:52,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:12:52,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:52,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.017 2026-09-10 13:12:52,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-10 13:12:52,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.041 2026-09-10 13:12:52,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.067 2026-09-10 13:12:52,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.273 0.287 2026-09-10 13:12:52,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:12:52,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:12:53,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-10 13:12:53,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-09-10 13:12:53,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:53,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:53,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:12:53,185 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:12:53,203 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 13:12:53,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.022 0.035 2026-09-10 13:12:53,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-09-10 13:12:53,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 13:12:53,240 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:53,242 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:53,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [2/13] Tour PosShipLaterNoDefault → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:53,447 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:12:53,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [3/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:53,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.104 0.059 2026-09-10 13:12:53,584 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:53,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [4/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:53,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.059 0.181 2026-09-10 13:12:53,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.219 2026-09-10 13:12:53,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-09-10 13:12:53,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-09-10 13:12:53,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.301 2026-09-10 13:12:53,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-09-10 13:12:53,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 13:12:53,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-10 13:12:53,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-10 13:12:53,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.052 0.171 2026-09-10 13:12:54,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-10 13:12:54,020 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [5/13] Tour PosShipLaterNoDefault → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:54,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-09-10 13:12:54,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [6/13] Tour PosShipLaterNoDefault → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:12:54,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.088 2026-09-10 13:12:54,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.032 2026-09-10 13:12:54,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-10 13:12:54,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [7/13] Tour PosShipLaterNoDefault → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:12:54,642 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.080 0.078 2026-09-10 13:12:54,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.070 0.073 2026-09-10 13:12:54,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.140 2026-09-10 13:12:54,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.025 2026-09-10 13:12:54,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [8/13] Tour PosShipLaterNoDefault → Step body:not(:has(.modal)) 2026-09-10 13:12:54,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:54] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.023 2026-09-10 13:12:55,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [9/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:12:55,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [10/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:12:55,100 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:55,102 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:12:55,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [11/13] Tour PosShipLaterNoDefault → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:12:55,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [12/13] Tour PosShipLaterNoDefault → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:12:55,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [13/13] Tour PosShipLaterNoDefault → Step Check that: ---Shipping later button is highlighted--- is not true (trigger: body:not(:has(.button:contains('Ship Later').highlight))) 2026-09-10 13:12:55,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-10 13:12:55,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 13:12:55,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16221912 (allocated 17301504) 2026-09-10 13:12:55,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 122773 2026-09-10 13:12:55,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-10 13:12:55,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 122773 2026-09-10 13:12:55,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131255_486763_test_ship_later_no_default.txt 2026-09-10 13:12:55,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpgco9q5ht_chrome_odoo" 2026-09-10 13:12:55,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-10 13:12:56,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 122990 2026-09-10 13:12:56,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmp8j8xxupz_chrome_odoo 2026-09-10 13:12:56,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Issuing json command http://127.0.0.1:45891/json/version 2026-09-10 13:12:56,363 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:56,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: Chrome/150.0.7871.114 2026-09-10 13:12:56,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Issuing json command http://127.0.0.1:45891/json 2026-09-10 13:12:56,422 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:12:56,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Websocket url found: ws://127.0.0.1:45891/devtools/page/B401242C5F70885AE09F5734E3C3E6E9 2026-09-10 13:12:56,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-09-10 13:12:56,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-10 13:12:56,721 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-10 13:12:56,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-10 13:12:56,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:12:56,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:12:56,758 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:12:57,199 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.067 0.378 2026-09-10 13:12:57,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'B401242C5F70885AE09F5734E3C3E6E9', 'loaderId': 'CA769814813413E467CEB96D1A684E53', 'isDownload': False} 2026-09-10 13:12:57,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-09-10 13:12:57,221 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:12:57,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:12:57,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:12:57,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-10 13:12:57,733 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:57,737 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:12:57,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:12:57,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate test code "odoo.startTour('PosOrdersListDifferentCurrency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:12:57,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [1/6] Tour PosOrdersListDifferentCurrency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:12:57,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:12:57,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:12:57,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:57,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.024 2026-09-10 13:12:57,893 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-10 13:12:57,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.045 2026-09-10 13:12:57,978 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-09-10 13:12:58,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.228 0.313 2026-09-10 13:12:58,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:12:58,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:12:58,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.037 2026-09-10 13:12:58,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:12:58,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: Owl is running in 'dev' mode. 2026-09-10 13:12:58,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:12:58,850 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:58,883 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:12:58,893 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:12:58,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.049 0.031 2026-09-10 13:12:58,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.073 2026-09-10 13:12:58,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 13:12:58,961 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:12:58,965 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:12:59,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [2/6] Tour PosOrdersListDifferentCurrency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:12:59,150 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:12:59,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [3/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:12:59,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.087 0.040 2026-09-10 13:12:59,299 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:12:59,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [4/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .more-btn) 2026-09-10 13:12:59,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-09-10 13:12:59,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-10 13:12:59,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.155 2026-09-10 13:12:59,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-10 13:12:59,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.034 0.316 2026-09-10 13:12:59,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-09-10 13:12:59,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.196 2026-09-10 13:12:59,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.205 2026-09-10 13:12:59,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-09-10 13:12:59,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-09-10 13:12:59,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-10 13:12:59,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:12:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.294 2026-09-10 13:12:59,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [5/6] Tour PosOrdersListDifferentCurrency → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:12:59,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [6/6] Tour PosOrdersListDifferentCurrency → Step Check that no orders are displayed (trigger: .o_nocontent_help p:contains("No record found")) 2026-09-10 13:13:00,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.063 0.071 2026-09-10 13:13:00,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:13:00,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:13:00,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-10 13:13:00,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 13:13:00,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16002084 (allocated 17039360) 2026-09-10 13:13:00,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 122990 2026-09-10 13:13:00,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-10 13:13:00,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 122990 2026-09-10 13:13:00,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131300_495516_test_show_orders_for_pos_currency_only.txt 2026-09-10 13:13:00,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmp8j8xxupz_chrome_odoo" 2026-09-10 13:13:00,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-10 13:13:01,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 123191 2026-09-10 13:13:01,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpz1ah88_s_chrome_odoo 2026-09-10 13:13:01,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:35219/json/version 2026-09-10 13:13:01,695 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:01,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-10 13:13:01,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:35219/json 2026-09-10 13:13:01,768 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:01,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:35219/devtools/page/01EA4D80377F78BD46903632825DA409 2026-09-10 13:13:01,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-10 13:13:01,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-10 13:13:02,089 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:13:02,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-10 13:13:02,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:13:02,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:13:02,130 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:13:02,667 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:02] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.091 0.452 2026-09-10 13:13:02,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '01EA4D80377F78BD46903632825DA409', 'loaderId': 'F3488CD97525E085325C0A90363D10DE', 'isDownload': False} 2026-09-10 13:13:02,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-10 13:13:02,688 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:13:02,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:02] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-09-10 13:13:02,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:02] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-10 13:13:02,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:02] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-10 13:13:03,216 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:03,234 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:13:03,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-10 13:13:03,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate test code "odoo.startTour('PoSSaleOrderWithDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:13:03,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [1/14] Tour PoSSaleOrderWithDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:13:03,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 13:13:03,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:13:03,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:13:03,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.017 2026-09-10 13:13:03,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-10 13:13:03,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.032 2026-09-10 13:13:03,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-09-10 13:13:04,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.311 0.315 2026-09-10 13:13:04,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:13:04,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:13:04,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.036 2026-09-10 13:13:04,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:13:04,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-10 13:13:04,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-10 13:13:04,448 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:13:04,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:13:04,475 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:13:04,476 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:13:04,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.034 0.027 2026-09-10 13:13:04,514 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:04,516 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:04,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.076 2026-09-10 13:13:04,556 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:13:04,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [2/14] Tour PoSSaleOrderWithDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:13:04,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.064 2026-09-10 13:13:04,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [3/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:13:04,825 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [4/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-10 13:13:04,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.111 0.180 2026-09-10 13:13:04,846 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:04,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-10 13:13:04,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-10 13:13:04,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.223 2026-09-10 13:13:04,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:04] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.262 2026-09-10 13:13:05,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.290 2026-09-10 13:13:05,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-09-10 13:13:05,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-10 13:13:05,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-09-10 13:13:05,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-10 13:13:05,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 13:13:05,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.244 2026-09-10 13:13:05,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [5/14] Tour PoSSaleOrderWithDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:13:05,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [6/14] Tour PoSSaleOrderWithDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:13:05,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.042 0.082 2026-09-10 13:13:05,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.050 0.043 2026-09-10 13:13:05,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:13:05,757 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [7/14] Tour PoSSaleOrderWithDownpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:13:05,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.067 0.084 2026-09-10 13:13:06,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.102 0.081 2026-09-10 13:13:06,129 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.188 2026-09-10 13:13:06,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.040 0.028 2026-09-10 13:13:06,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [8/14] Tour PoSSaleOrderWithDownpayment → Step body:not(:has(.modal)) 2026-09-10 13:13:06,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.020 0.028 2026-09-10 13:13:06,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [9/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:13:06,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [10/14] Tour PoSSaleOrderWithDownpayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Down Payment (POS)","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment (POS)"))) 2026-09-10 13:13:06,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [11/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:13:06,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [12/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:13:06,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [13/14] Tour PoSSaleOrderWithDownpayment → Step order total amount is '980' (trigger: .product-screen .order-summary .total:contains("980")) 2026-09-10 13:13:06,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [14/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:13:06,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-10 13:13:06,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:13:06,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16463988 (allocated 17825792) 2026-09-10 13:13:06,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 123191 2026-09-10 13:13:06,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-10 13:13:06,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 123191 2026-09-10 13:13:06,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131306_896624_test_so_with_downpayment.txt 2026-09-10 13:13:06,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpz1ah88_s_chrome_odoo" 2026-09-10 13:13:06,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-10 13:13:07,526 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62808256 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-10 13:13:07,694 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1373] 2026-09-10 13:13:09,395 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62808256 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #829 2026-09-10 13:13:09,403 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62808256 finished 2026-09-10 13:13:09,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-10 13:13:12,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 123403 2026-09-10 13:13:12,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmprr8jh77z_chrome_odoo 2026-09-10 13:13:12,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:35303/json/version 2026-09-10 13:13:12,984 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:13,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-09-10 13:13:13,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:35303/json 2026-09-10 13:13:13,015 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:13,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:35303/devtools/page/97112BB677A637CA1E6894886946BD09 2026-09-10 13:13:13,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-10 13:13:13,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-10 13:13:13,244 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:13:13,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-10 13:13:13,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-10 13:13:13,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-10 13:13:13,271 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:13:13,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:13] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.064 0.574 2026-09-10 13:13:13,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '97112BB677A637CA1E6894886946BD09', 'loaderId': 'FF8FE82D6149CFB565623A4DA074B977', 'isDownload': False} 2026-09-10 13:13:13,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate ready code "odoo.isTourReady('test_variant_popup_qty_free')" 2026-09-10 13:13:13,932 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:13:13,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:13] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.012 2026-09-10 13:13:13,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:13] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-09-10 13:13:14,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.054 2026-09-10 13:13:14,579 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:14,586 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:13:14,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 13:13:14,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:13:14,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [1/6] Tour test_variant_popup_qty_free → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:13:14,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:13:14,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:13:14,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:14,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 13:13:14,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-10 13:13:14,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.043 2026-09-10 13:13:14,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-09-10 13:13:15,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.279 0.320 2026-09-10 13:13:15,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:13:15,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:13:15,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.029 2026-09-10 13:13:15,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.039 2026-09-10 13:13:15,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:13:15,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-10 13:13:15,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-10 13:13:15,829 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:15,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:15,863 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:13:15,865 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:13:15,912 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:13:15,919 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:13:15,972 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.046 0.075 2026-09-10 13:13:15,976 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:13:16,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.013 0.157 2026-09-10 13:13:16,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [2/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:13:16,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.029 0.133 2026-09-10 13:13:16,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.056 0.204 2026-09-10 13:13:16,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [3/6] Tour test_variant_popup_qty_free → Step click product 'Color Product' (trigger: article.product .product-content .product-name:contains("Color Product")) 2026-09-10 13:13:16,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.030 0.074 2026-09-10 13:13:16,276 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:16,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 13:13:16,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-09-10 13:13:16,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-09-10 13:13:16,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-10 13:13:16,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-09-10 13:13:16,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-10 13:13:16,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-09-10 13:13:16,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-10 13:13:16,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-10T13:06:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-09-10 13:13:16,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.191 2026-09-10 13:13:16,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [4/6] Tour test_variant_popup_qty_free → Step Click on Inventory (trigger: button.accordion-header:contains("Inventory")) 2026-09-10 13:13:17,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:17] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.089 0.095 2026-09-10 13:13:17,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [5/6] Tour test_variant_popup_qty_free → Step Check the variant's qty (trigger: div:not(:has(div)):contains("available,"):has(span.fw-bolder:contains("0"):not(:contains("50")))) 2026-09-10 13:13:17,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [6/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-10 13:13:17,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-10 13:13:17,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:13:17,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:17] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.021 0.022 2026-09-10 13:13:17,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14647120 (allocated 15466496) 2026-09-10 13:13:17,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 123403 2026-09-10 13:13:17,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-10 13:13:17,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 123403 2026-09-10 13:13:17,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131317_842818_test_variant_popup_qty_free.txt 2026-09-10 13:13:17,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmprr8jh77z_chrome_odoo" 2026-09-10 13:13:17,928 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-09-10 13:13:29,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-10 13:13:31,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-10 13:13:32,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 123612 2026-09-10 13:13:32,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpc_xbl0gk_chrome_odoo 2026-09-10 13:13:32,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:40431/json/version 2026-09-10 13:13:32,096 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:32,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-09-10 13:13:32,120 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:40431/json 2026-09-10 13:13:32,120 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:32,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:40431/devtools/page/DA5DFC5834D0833B2E686C69FBBA24DA 2026-09-10 13:13:32,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-10 13:13:32,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-10 13:13:32,401 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:13:32,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-10 13:13:32,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-10 13:13:32,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-10 13:13:32,431 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:13:32,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:32] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.059 0.406 2026-09-10 13:13:32,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'DA5DFC5834D0833B2E686C69FBBA24DA', 'loaderId': 'F01AA3280051B62119E49C8BF2BFEC8C', 'isDownload': False} 2026-09-10 13:13:32,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-10 13:13:32,922 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:13:32,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:13:32,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-10 13:13:32,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-10 13:13:33,433 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:33,445 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:33,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:13:33,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:13:33,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:13:33,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.012 2026-09-10 13:13:33,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:13:33,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:33,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-09-10 13:13:33,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-10 13:13:33,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.030 2026-09-10 13:13:33,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-10 13:13:34,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.246 0.284 2026-09-10 13:13:34,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:13:34,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:13:34,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-09-10 13:13:34,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-10 13:13:34,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-09-10 13:13:34,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:13:34,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:13:34,572 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:13:34,577 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:13:34,601 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-10 13:13:34,616 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:13:34,624 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:13:34,672 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:13:34,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.082 0.046 2026-09-10 13:13:34,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.124 2026-09-10 13:13:34,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:13:34,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.044 0.119 2026-09-10 13:13:34,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:13:34,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.086 0.191 2026-09-10 13:13:34,903 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:34,915 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-10 13:13:34,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-10 13:13:34,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.010 0.160 2026-09-10 13:13:34,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:34] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-10 13:13:35,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-10 13:13:35,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-09-10 13:13:35,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-10 13:13:35,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-10 13:13:35,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-10 13:13:35,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-10 13:13:35,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.203 2026-09-10 13:13:35,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:13:35,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:13:35,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.051 0.076 2026-09-10 13:13:35,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.019 0.021 2026-09-10 13:13:35,561 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-10 13:13:35,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-10 13:13:35,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.107 0.069 2026-09-10 13:13:35,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.076 0.073 2026-09-10 13:13:35,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.145 2026-09-10 13:13:36,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.023 2026-09-10 13:13:36,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-10 13:13:36,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-10 13:13:36,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:13:36,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:13:36,304 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:36,305 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:13:36,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:13:36,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:13:36,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:13:36,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:13:36,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-10 13:13:36,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:13:36,596 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19402220 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b05091ce-13ab-42ed-8e3f-55b7e405c32c'}] 2026-09-10 13:13:36,603 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:36,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16857792 (allocated 18612224) 2026-09-10 13:13:36,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 123612 2026-09-10 13:13:36,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-10 13:13:36,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 123612 2026-09-10 13:13:36,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131336_835429_test_pos_downpayment_sale_invoice_creation.txt 2026-09-10 13:13:36,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpc_xbl0gk_chrome_odoo" 2026-09-10 13:13:36,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-10 13:13:37,987 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19402220 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b05091ce-13ab-42ed-8e3f-55b7e405c32c'} created pos.order #832 2026-09-10 13:13:37,990 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19402220 finished 2026-09-10 13:13:38,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.553 1.045 2026-09-10 13:13:38,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-10 13:13:39,249 26 INFO rb-c800635-224702-413894 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-10 13:13:40,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 123825 2026-09-10 13:13:40,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpqy1_4aic_chrome_odoo 2026-09-10 13:13:40,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38731/json/version 2026-09-10 13:13:40,539 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:40,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-10 13:13:40,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38731/json 2026-09-10 13:13:40,558 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:13:40,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:38731/devtools/page/15E47CC2855E08CED7668FCFC10EB01D 2026-09-10 13:13:40,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-10 13:13:40,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-10 13:13:40,820 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:13:40,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-10 13:13:40,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-10 13:13:40,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-10 13:13:40,852 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:13:41,323 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.048 0.433 2026-09-10 13:13:41,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '15E47CC2855E08CED7668FCFC10EB01D', 'loaderId': '8FC3ED1411FC2AB20512FACAB04ABCCF', 'isDownload': False} 2026-09-10 13:13:41,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate ready code "odoo.isTourReady('test_pos_settle_so_with_downpayment')" 2026-09-10 13:13:41,348 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:13:41,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-10 13:13:41,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:13:41,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:13:41,880 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:41,883 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:13:41,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:13:41,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate test code "odoo.startTour('test_pos_settle_so_with_downpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:13:41,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [1/12] Tour test_pos_settle_so_with_downpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:13:41,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:13:41,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:13:41,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:13:41,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-10 13:13:42,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.029 2026-09-10 13:13:42,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.004 2026-09-10 13:13:42,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.034 2026-09-10 13:13:42,697 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.250 0.314 2026-09-10 13:13:42,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:42,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:13:42,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-09-10 13:13:42,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:13:42,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-10 13:13:42,932 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:42,973 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:13:42,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:13:43,012 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:13:43,024 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:13:43,044 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:43,045 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:13:43,046 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.023 0.037 2026-09-10 13:13:43,073 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.075 2026-09-10 13:13:43,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:13:43,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [2/12] Tour test_pos_settle_so_with_downpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:13:43,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.078 0.058 2026-09-10 13:13:43,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.065 0.208 2026-09-10 13:13:43,354 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:13:43,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [3/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:13:43,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.008 0.107 2026-09-10 13:13:43,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [4/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .more-btn) 2026-09-10 13:13:43,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.010 0.031 2026-09-10 13:13:43,469 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-10 13:13:43,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.010 0.177 2026-09-10 13:13:43,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-10 13:13:43,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-09-10 13:13:43,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-09-10 13:13:43,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-10 13:13:43,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-10 13:13:43,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.095 0.191 2026-09-10 13:13:43,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [5/12] Tour test_pos_settle_so_with_downpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:13:43,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:43] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-10T13:13:17.000+00:00 HTTP/1.1" 200 - 3 0.008 0.303 2026-09-10 13:13:43,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [6/12] Tour test_pos_settle_so_with_downpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:13:44,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.057 0.087 2026-09-10 13:13:44,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.049 0.037 2026-09-10 13:13:44,215 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.008 0.013 2026-09-10 13:13:44,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [7/12] Tour test_pos_settle_so_with_downpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:13:44,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 69 0.067 0.080 2026-09-10 13:13:44,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.058 0.077 2026-09-10 13:13:44,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.002 0.121 2026-09-10 13:13:44,655 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.037 2026-09-10 13:13:44,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [8/12] Tour test_pos_settle_so_with_downpayment → Step body:not(:has(.modal)) 2026-09-10 13:13:44,743 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:13:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.019 0.026 2026-09-10 13:13:44,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [9/12] Tour test_pos_settle_so_with_downpayment → Step check orderlines number (trigger: .order-container .orderline) 2026-09-10 13:13:44,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [10/12] Tour test_pos_settle_so_with_downpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:13:44,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [11/12] Tour test_pos_settle_so_with_downpayment → Step order total amount is '755' (trigger: .product-screen .order-summary .total:contains("755")) 2026-09-10 13:13:45,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [12/12] Tour test_pos_settle_so_with_downpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:13:45,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-10 13:13:45,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_so_with_downpayment SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 13:13:45,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17146148 (allocated 18087936) 2026-09-10 13:13:45,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 123825 2026-09-10 13:13:45,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-10 13:13:45,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 123825 2026-09-10 13:13:45,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131345_286046_test_pos_settle_so_with_downpayment.txt 2026-09-10 13:13:45,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpqy1_4aic_chrome_odoo" 2026-09-10 13:13:45,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-10 13:13:47,505 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-09-10 13:13:55,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-10 13:13:55,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-10 13:13:56,460 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1391, 1392] 2026-09-10 13:13:56,792 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1393] 2026-09-10 13:13:56,963 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:14:07,179 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-10 13:14:08,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-10 13:14:08,376 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77914790 started for PoS orders references: [{'name': 'Order 39286-009-8364', 'pos_reference': None, 'uuid': '39286-009-8364'}] 2026-09-10 13:14:09,591 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77914790 order {'name': 'Order 39286-009-8364', 'pos_reference': None, 'uuid': '39286-009-8364'} created pos.order #836 2026-09-10 13:14:09,591 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77914790 finished 2026-09-10 13:14:09,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-10 13:14:10,134 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96512847 started for PoS orders references: [{'name': 'Order 87461-142-2310', 'pos_reference': None, 'uuid': '87461-142-2310'}] 2026-09-10 13:14:10,325 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1402] 2026-09-10 13:14:10,393 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96512847 order {'name': 'Order 87461-142-2310', 'pos_reference': None, 'uuid': '87461-142-2310'} created pos.order #837 2026-09-10 13:14:10,395 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96512847 finished 2026-09-10 13:14:10,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-10 13:14:11,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 124045 2026-09-10 13:14:11,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp66nff5ls_chrome_odoo 2026-09-10 13:14:11,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:35099/json/version 2026-09-10 13:14:11,402 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:11,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-09-10 13:14:11,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:35099/json 2026-09-10 13:14:11,482 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:11,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:35099/devtools/page/B361EA7B901DF8284B4F711990BE6E3B 2026-09-10 13:14:11,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-10 13:14:11,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-10 13:14:11,687 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:14:11,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-10 13:14:11,695 26 INFO rb-c800635-224702-413894 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/129" in browser 2026-09-10 13:14:11,695 26 INFO rb-c800635-224702-413894 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/129" 2026-09-10 13:14:11,708 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:14:12,231 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.082 0.443 2026-09-10 13:14:12,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'B361EA7B901DF8284B4F711990BE6E3B', 'loaderId': 'E8E7173529CDC8BEE7123CA2B0393D05', 'isDownload': False} 2026-09-10 13:14:12,235 26 INFO rb-c800635-224702-413894 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-09-10 13:14:12,262 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:14:12,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:14:12,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-09-10 13:14:12,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-09-10 13:14:12,739 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:12,745 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:12,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:14:12,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/129", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:14:12,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:14:12,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-10 13:14:12,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:14:12,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:14:12,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-10 13:14:12,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 13:14:12,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.032 2026-09-10 13:14:12,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-09-10 13:14:13,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.302 0.308 2026-09-10 13:14:13,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:14:13,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:14:13,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.047 2026-09-10 13:14:13,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:14:13,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-09-10 13:14:13,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.010 2026-09-10 13:14:13,899 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:13,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:14:13,921 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:13,932 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:14:13,960 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:14:13,992 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:14:14,012 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:14,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.073 0.037 2026-09-10 13:14:14,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.014 0.104 2026-09-10 13:14:14,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:14:14,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.030 0.124 2026-09-10 13:14:14,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.034 0.221 2026-09-10 13:14:14,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-10 13:14:14,262 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:14:14,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2243&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.026 0.061 2026-09-10 13:14:14,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2244&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.112 2026-09-10 13:14:14,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2246&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-09-10 13:14:14,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2245&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 13:14:14,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2247&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-09-10 13:14:14,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-10 13:14:14,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-09-10 13:14:14,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-10 13:14:14,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-10 13:14:14,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-10 13:14:14,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.168 2026-09-10 13:14:14,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:14] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-09-10T13:13:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-09-10 13:14:14,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:14:14,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:14:14,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-09-10 13:14:15,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:14:15,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:14:15,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:14:15,150 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:15,153 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:15,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:14:15,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:14:15,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:14:15,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:14:15,386 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97845118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'd16e807f-2a4e-46db-9b87-04c915a9d2d0'}] 2026-09-10 13:14:15,399 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:15,664 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97845118 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'd16e807f-2a4e-46db-9b87-04c915a9d2d0'} created pos.order #838 2026-09-10 13:14:15,683 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97845118 finished 2026-09-10 13:14:15,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.122 0.227 2026-09-10 13:14:15,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:14:15,893 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96934927 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': 'd16e807f-2a4e-46db-9b87-04c915a9d2d0'}] 2026-09-10 13:14:15,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:14:15,901 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96934927 order {'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': 'd16e807f-2a4e-46db-9b87-04c915a9d2d0'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-09-10 13:14:15,915 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96934927 finished 2026-09-10 13:14:15,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:14:16,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:14:16,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.049 0.073 2026-09-10 13:14:16,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:14:16,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-09-10 13:14:16,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-10 13:14:16,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-09-10 13:14:16,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:14:16,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.024 2026-09-10 13:14:16,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:14:16,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.023 2026-09-10 13:14:16,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-10 13:14:16,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:14:16,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:14:16,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-09-10 13:14:16,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-10 13:14:16,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-10 13:14:16,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:14:16,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:14:16,747 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69351880 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': '3825d25f-c128-4c03-8f04-bd29f50b15f9'}] 2026-09-10 13:14:17,093 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69351880 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': '3825d25f-c128-4c03-8f04-bd29f50b15f9'} created pos.order #839 2026-09-10 13:14:17,116 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69351880 finished 2026-09-10 13:14:17,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.227 0.215 2026-09-10 13:14:17,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:14:17,258 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73942203 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': '3825d25f-c128-4c03-8f04-bd29f50b15f9'}] 2026-09-10 13:14:17,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-10 13:14:17,263 26 INFO rb-c800635-224702-413894 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-09-10 13:14:17,265 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73942203 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': '3825d25f-c128-4c03-8f04-bd29f50b15f9'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-09-10 13:14:17,288 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73942203 finished 2026-09-10 13:14:17,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17315100 (allocated 19271680) 2026-09-10 13:14:17,396 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 124045 2026-09-10 13:14:17,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-10 13:14:17,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 124045 2026-09-10 13:14:17,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.102 0.061 2026-09-10 13:14:17,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131417_492245_test_refund_line_report_prices_sign.txt 2026-09-10 13:14:17,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp66nff5ls_chrome_odoo" 2026-09-10 13:14:17,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-10 13:14:18,216 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72995814 started for PoS orders references: [{'name': 'Order 17441-545-9663', 'pos_reference': None, 'uuid': '17441-545-9663'}] 2026-09-10 13:14:18,545 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72995814 order {'name': 'Order 17441-545-9663', 'pos_reference': None, 'uuid': '17441-545-9663'} created pos.order #840 2026-09-10 13:14:18,546 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72995814 finished 2026-09-10 13:14:18,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-10 13:14:19,247 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70246383 started for PoS orders references: [{'name': 'Order 36399-685-8152', 'pos_reference': None, 'uuid': '36399-685-8152'}, {'name': 'Order 11217-296-6449', 'pos_reference': None, 'uuid': '11217-296-6449'}] 2026-09-10 13:14:19,559 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70246383 order {'name': 'Order 36399-685-8152', 'pos_reference': None, 'uuid': '36399-685-8152'} created pos.order #841 2026-09-10 13:14:19,693 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70246383 order {'name': 'Order 11217-296-6449', 'pos_reference': None, 'uuid': '11217-296-6449'} created pos.order #842 2026-09-10 13:14:19,694 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70246383 finished 2026-09-10 13:14:19,929 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-10 13:14:20,496 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89442234 started for PoS orders references: [{'name': 'Order 18404-828-1567', 'pos_reference': None, 'uuid': '18404-828-1567'}] 2026-09-10 13:14:20,834 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89442234 order {'name': 'Order 18404-828-1567', 'pos_reference': None, 'uuid': '18404-828-1567'} created pos.order #843 2026-09-10 13:14:20,834 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89442234 finished 2026-09-10 13:14:21,668 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:14:32,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-10 13:14:33,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124256 2026-09-10 13:14:33,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpnstwa2zu_chrome_odoo 2026-09-10 13:14:33,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44951/json/version 2026-09-10 13:14:33,168 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:33,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:14:33,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44951/json 2026-09-10 13:14:33,219 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:33,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:44951/devtools/page/554A43682D89039B95DB2444345DDC74 2026-09-10 13:14:33,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-10 13:14:33,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-10 13:14:33,479 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:14:33,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-10 13:14:33,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:14:33,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:14:33,506 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:14:34,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.118 0.534 2026-09-10 13:14:34,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '554A43682D89039B95DB2444345DDC74', 'loaderId': '427B3A6B13578E5FC3311C35F16CC917', 'isDownload': False} 2026-09-10 13:14:34,158 26 INFO rb-c800635-224702-413894 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-09-10 13:14:34,188 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:14:34,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:14:34,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.017 2026-09-10 13:14:34,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.034 2026-09-10 13:14:34,707 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:34,713 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:14:34,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:14:34,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:14:34,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:14:34,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:14:34,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:14:34,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:14:34,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-10 13:14:34,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-10 13:14:34,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.026 0.023 2026-09-10 13:14:34,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-10 13:14:35,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.269 0.301 2026-09-10 13:14:35,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:35,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.005 2026-09-10 13:14:35,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.045 2026-09-10 13:14:35,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:14:35,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:14:35,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:14:35,777 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:14:35,798 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-10 13:14:35,818 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:14:35,825 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-10 13:14:35,838 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:35,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.051 0.060 2026-09-10 13:14:35,884 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.110 2026-09-10 13:14:35,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.147 2026-09-10 13:14:35,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:14:36,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-09-10 13:14:36,018 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:14:36,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.050 2026-09-10 13:14:36,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:14:36,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-09-10 13:14:36,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:14:36,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-10 13:14:36,184 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:36,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-09-10 13:14:36,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.261 2026-09-10 13:14:36,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-09-10 13:14:36,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-10 13:14:36,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-10 13:14:36,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-10 13:14:36,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.046 0.345 2026-09-10 13:14:36,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.033 0.387 2026-09-10 13:14:36,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-10 13:14:36,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.063 0.290 2026-09-10 13:14:36,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:14:36,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:14:36,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.057 0.071 2026-09-10 13:14:36,982 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.045 0.035 2026-09-10 13:14:37,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 13:14:37,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:14:37,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.054 0.081 2026-09-10 13:14:37,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.056 0.065 2026-09-10 13:14:37,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.115 2026-09-10 13:14:37,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.015 2026-09-10 13:14:37,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 13:14:37,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.026 2026-09-10 13:14:37,517 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:14:37,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:14:37,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.81) 2026-09-10 13:14:37,709 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.14) 2026-09-10 13:14:37,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:14:37,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:14:37,844 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:37,847 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:37,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:14:37,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-10 13:14:37,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:14:38,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:14:38,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:14:38,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:14:38,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-10 13:14:38,233 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24682983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd3a404ac-eaa3-4889-a49e-086ce79c4aab'}] 2026-09-10 13:14:38,245 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:40,064 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24682983 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd3a404ac-eaa3-4889-a49e-086ce79c4aab'} created pos.order #844 2026-09-10 13:14:40,105 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24682983 finished 2026-09-10 13:14:40,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 604 0.712 1.340 2026-09-10 13:14:40,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-10 13:14:40,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 13:14:40,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:14:40,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:14:40,508 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27666139 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'd3a404ac-eaa3-4889-a49e-086ce79c4aab'}] 2026-09-10 13:14:40,513 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27666139 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'd3a404ac-eaa3-4889-a49e-086ce79c4aab'} sync ignored for existing PoS order pos.order(844,) (state: done) 2026-09-10 13:14:40,527 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27666139 finished 2026-09-10 13:14:40,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:14:40,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:14:40,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.056 0.069 2026-09-10 13:14:40,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-10 13:14:40,674 26 INFO rb-c800635-224702-413894 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-09-10 13:14:40,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-09-10 13:14:40,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19088528 (allocated 21233664) 2026-09-10 13:14:40,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124256 2026-09-10 13:14:40,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-10 13:14:40,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124256 2026-09-10 13:14:40,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131440_886203_test_taxes_l10n_be_pos.txt 2026-09-10 13:14:40,886 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpnstwa2zu_chrome_odoo" 2026-09-10 13:14:41,677 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1404, 1405] 2026-09-10 13:14:42,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124473 2026-09-10 13:14:42,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpq71adjk7_chrome_odoo 2026-09-10 13:14:42,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42505/json/version 2026-09-10 13:14:42,563 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:42,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:14:42,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42505/json 2026-09-10 13:14:42,614 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:42,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:42505/devtools/page/22C178CC7B6E4A92EBE5B2F29E1D077F 2026-09-10 13:14:42,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-10 13:14:42,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-10 13:14:42,897 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:14:42,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-10 13:14:42,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:14:42,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:14:43,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.046 0.070 2026-09-10 13:14:43,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '22C178CC7B6E4A92EBE5B2F29E1D077F', 'loaderId': '49962580B04CF6A6CAAC330D9D1248E6', 'isDownload': False} 2026-09-10 13:14:43,039 26 INFO rb-c800635-224702-413894 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-09-10 13:14:43,059 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:14:43,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:14:43,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:14:43,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:14:43,535 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:43,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:43,554 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:14:43,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:14:43,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:14:43,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:14:43,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:14:43,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:43,619 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:14:43,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-09-10 13:14:43,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:14:43,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.023 2026-09-10 13:14:44,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.268 0.285 2026-09-10 13:14:44,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:14:44,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:14:44,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.031 2026-09-10 13:14:44,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-10 13:14:44,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:14:44,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:14:44,580 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:14:44,610 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:14:44,625 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:14:44,674 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:14:44,675 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:14:44,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.080 0.029 2026-09-10 13:14:44,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-09-10 13:14:44,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.101 2026-09-10 13:14:44,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:14:44,787 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:44,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:14:44,961 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:14:44,962 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.148 0.035 2026-09-10 13:14:44,969 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:14:44,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:44] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 13:14:45,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-09-10 13:14:45,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 13:14:45,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.205 2026-09-10 13:14:45,133 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.026 0.323 2026-09-10 13:14:45,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-10 13:14:45,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-09-10 13:14:45,211 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-10 13:14:45,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-10 13:14:45,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-10 13:14:45,301 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-10 13:14:45,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 13:14:45,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.039 0.171 2026-09-10 13:14:45,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-10 13:14:45,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:14:45,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-09-10 13:14:45,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:14:45,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.034 0.042 2026-09-10 13:14:45,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.027 2026-09-10 13:14:45,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:14:45,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:14:45,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.070 0.072 2026-09-10 13:14:46,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.062 0.067 2026-09-10 13:14:46,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-09-10 13:14:46,096 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.021 2026-09-10 13:14:46,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:14:46,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-09-10 13:14:46,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:14:46,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:14:46,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.81) 2026-09-10 13:14:46,416 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.14) 2026-09-10 13:14:46,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:14:46,541 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:14:46,554 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:46,557 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:46,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:14:46,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-10 13:14:46,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:14:46,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:14:46,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:14:46,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:14:46,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-10 13:14:46,943 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26427501 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '5e778ab7-8e42-439d-a40b-76bcfca31632'}] 2026-09-10 13:14:46,947 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:14:48,159 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26427501 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '5e778ab7-8e42-439d-a40b-76bcfca31632'} created pos.order #845 2026-09-10 13:14:48,205 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26427501 finished 2026-09-10 13:14:48,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.706 0.790 2026-09-10 13:14:48,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:14:48,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.030 2026-09-10 13:14:48,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:14:48,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:14:48,723 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50451312 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '5e778ab7-8e42-439d-a40b-76bcfca31632'}] 2026-09-10 13:14:48,735 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50451312 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '5e778ab7-8e42-439d-a40b-76bcfca31632'} sync ignored for existing PoS order pos.order(845,) (state: done) 2026-09-10 13:14:48,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:14:48,759 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50451312 finished 2026-09-10 13:14:48,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:14:48,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-10 13:14:48,882 26 INFO rb-c800635-224702-413894 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-09-10 13:14:48,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.132 0.085 2026-09-10 13:14:49,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18593672 (allocated 19922944) 2026-09-10 13:14:49,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124473 2026-09-10 13:14:49,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-10 13:14:49,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124473 2026-09-10 13:14:49,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131449_139922_test_taxes_l10n_be_pos.txt 2026-09-10 13:14:49,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpq71adjk7_chrome_odoo" 2026-09-10 13:14:49,962 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1407, 1408] 2026-09-10 13:14:51,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124692 2026-09-10 13:14:51,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp6r9g3pb__chrome_odoo 2026-09-10 13:14:51,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45595/json/version 2026-09-10 13:14:51,064 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:51,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:14:51,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45595/json 2026-09-10 13:14:51,080 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:51,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45595/devtools/page/1EA110417A5D3591A3591D74B232BC03 2026-09-10 13:14:51,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-10 13:14:51,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-10 13:14:51,368 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:14:51,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-10 13:14:51,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:14:51,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:14:51,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:51] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.063 0.073 2026-09-10 13:14:51,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '1EA110417A5D3591A3591D74B232BC03', 'loaderId': '212319E7864C1FAEDED2F406768DCA9E', 'isDownload': False} 2026-09-10 13:14:51,542 26 INFO rb-c800635-224702-413894 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-09-10 13:14:51,556 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:14:51,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:51] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:14:51,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:51] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:14:51,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:51] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-10 13:14:52,020 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:52,026 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:14:52,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:14:52,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:14:52,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:14:52,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:14:52,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:14:52,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:52,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-09-10 13:14:52,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 13:14:52,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.027 2026-09-10 13:14:52,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-10 13:14:52,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.237 0.289 2026-09-10 13:14:52,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:52,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:14:52,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-09-10 13:14:52,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 13:14:52,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:14:52,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:14:53,000 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:53,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:53,035 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:14:53,038 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:14:53,040 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.010 0.015 2026-09-10 13:14:53,061 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:53,070 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:14:53,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.025 0.073 2026-09-10 13:14:53,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:14:53,161 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:53,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.060 0.092 2026-09-10 13:14:53,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:14:53,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.026 0.162 2026-09-10 13:14:53,325 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:14:53,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:14:53,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-10 13:14:53,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-10 13:14:53,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-10 13:14:53,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 13:14:53,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-10 13:14:53,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-10 13:14:53,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-10 13:14:53,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-10 13:14:53,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.141 2026-09-10 13:14:53,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-09-10 13:14:53,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-10 13:14:53,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-10 13:14:53,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-10 13:14:53,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-10 13:14:53,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-10 13:14:53,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.019 0.179 2026-09-10 13:14:53,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:14:53,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:14:53,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.013 0.043 2026-09-10 13:14:53,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.024 2026-09-10 13:14:54,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.023 2026-09-10 13:14:54,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:14:54,225 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.052 0.067 2026-09-10 13:14:54,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.041 0.057 2026-09-10 13:14:54,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.089 2026-09-10 13:14:54,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.019 2026-09-10 13:14:54,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:14:54,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.024 2026-09-10 13:14:54,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:14:54,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:14:54,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.81) 2026-09-10 13:14:54,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.14) 2026-09-10 13:14:54,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:14:54,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:14:54,809 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:54,810 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:54,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:14:54,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-10 13:14:54,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:14:55,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:14:55,070 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:14:55,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:14:55,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-10 13:14:55,193 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92131814 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'b91b1c21-f94f-4a6c-8dfd-ac9461967529'}] 2026-09-10 13:14:55,198 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:14:56,258 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92131814 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'b91b1c21-f94f-4a6c-8dfd-ac9461967529'} created pos.order #846 2026-09-10 13:14:56,301 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92131814 finished 2026-09-10 13:14:56,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.534 0.766 2026-09-10 13:14:56,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.022 2026-09-10 13:14:56,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-10 13:14:56,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:14:56,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:14:56,718 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30225541 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'b91b1c21-f94f-4a6c-8dfd-ac9461967529'}] 2026-09-10 13:14:56,727 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30225541 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'b91b1c21-f94f-4a6c-8dfd-ac9461967529'} sync ignored for existing PoS order pos.order(846,) (state: done) 2026-09-10 13:14:56,749 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30225541 finished 2026-09-10 13:14:56,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:14:56,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:14:56,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.053 0.087 2026-09-10 13:14:56,884 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-10 13:14:56,884 26 INFO rb-c800635-224702-413894 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-09-10 13:14:56,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-09-10 13:14:57,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19183360 (allocated 21495808) 2026-09-10 13:14:57,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124692 2026-09-10 13:14:57,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-10 13:14:57,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124692 2026-09-10 13:14:57,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131457_127082_test_taxes_l10n_be_pos.txt 2026-09-10 13:14:57,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp6r9g3pb__chrome_odoo" 2026-09-10 13:14:57,871 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1410, 1411] 2026-09-10 13:14:58,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124921 2026-09-10 13:14:58,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp_nhs7b4d_chrome_odoo 2026-09-10 13:14:58,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46255/json/version 2026-09-10 13:14:58,892 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:59,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:14:59,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46255/json 2026-09-10 13:14:59,002 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:14:59,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:46255/devtools/page/59FEB0382835A9C0294A1BED362E0F3C 2026-09-10 13:14:59,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-10 13:14:59,079 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-10 13:14:59,303 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:14:59,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-10 13:14:59,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:14:59,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:14:59,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:59] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.064 0.075 2026-09-10 13:14:59,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '59FEB0382835A9C0294A1BED362E0F3C', 'loaderId': 'C7BC6B444634865D90F34062FC98A151', 'isDownload': False} 2026-09-10 13:14:59,464 26 INFO rb-c800635-224702-413894 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-09-10 13:14:59,481 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:14:59,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:59] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 13:14:59,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:59] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:14:59,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:59] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-09-10 13:14:59,989 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:14:59,998 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:14:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:00,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:00,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:15:00,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:15:00,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-10 13:15:00,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:15:00,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:00,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-10 13:15:00,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:15:00,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.021 0.029 2026-09-10 13:15:00,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-09-10 13:15:00,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.221 0.293 2026-09-10 13:15:00,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:15:00,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 13:15:00,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-09-10 13:15:00,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:15:00,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:15:00,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-10 13:15:00,998 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:01,017 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:01,017 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:01,020 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.015 2026-09-10 13:15:01,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.045 2026-09-10 13:15:01,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-10 13:15:01,064 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:01,064 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:01,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:15:01,209 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:01,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.046 0.065 2026-09-10 13:15:01,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:01,422 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:01,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.078 0.150 2026-09-10 13:15:01,441 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:01,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-10 13:15:01,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-10 13:15:01,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 13:15:01,551 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-10 13:15:01,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-09-10 13:15:01,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-09-10 13:15:01,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-10 13:15:01,701 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-09-10 13:15:01,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-10 13:15:01,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-10 13:15:01,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-09-10 13:15:01,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-10 13:15:01,828 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-10 13:15:01,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-10 13:15:01,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-10 13:15:01,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 13:15:01,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-09-10 13:15:01,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.023 0.190 2026-09-10 13:15:02,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:02,086 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:15:02,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.022 0.042 2026-09-10 13:15:02,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.032 0.027 2026-09-10 13:15:02,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 13:15:02,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:02,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.085 0.075 2026-09-10 13:15:02,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.063 0.063 2026-09-10 13:15:02,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.118 2026-09-10 13:15:02,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.013 2026-09-10 13:15:02,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:15:02,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.020 2026-09-10 13:15:02,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:02,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:02,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.81) 2026-09-10 13:15:03,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.14) 2026-09-10 13:15:03,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:03,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:03,147 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:03,149 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:03,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:03,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-10 13:15:03,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:03,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:03,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:03,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:03,525 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-10 13:15:03,531 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92819960 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '4511a153-0258-46cd-b30f-7e8c73533eff'}] 2026-09-10 13:15:03,534 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:04,553 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92819960 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '4511a153-0258-46cd-b30f-7e8c73533eff'} created pos.order #847 2026-09-10 13:15:04,601 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92819960 finished 2026-09-10 13:15:04,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.587 0.705 2026-09-10 13:15:04,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:15:04,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.024 2026-09-10 13:15:04,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:15:05,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:15:05,059 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49344184 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '4511a153-0258-46cd-b30f-7e8c73533eff'}] 2026-09-10 13:15:05,066 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49344184 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '4511a153-0258-46cd-b30f-7e8c73533eff'} sync ignored for existing PoS order pos.order(847,) (state: done) 2026-09-10 13:15:05,080 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49344184 finished 2026-09-10 13:15:05,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:05,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:05,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.038 0.093 2026-09-10 13:15:05,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-10 13:15:05,216 26 INFO rb-c800635-224702-413894 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-09-10 13:15:05,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.021 2026-09-10 13:15:05,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19214936 (allocated 21233664) 2026-09-10 13:15:05,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124921 2026-09-10 13:15:05,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-10 13:15:05,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124921 2026-09-10 13:15:05,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131505_428411_test_taxes_l10n_be_pos.txt 2026-09-10 13:15:05,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp_nhs7b4d_chrome_odoo" 2026-09-10 13:15:06,201 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1413, 1414] 2026-09-10 13:15:06,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-10 13:15:07,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125147 2026-09-10 13:15:07,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpshlld6iu_chrome_odoo 2026-09-10 13:15:07,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42211/json/version 2026-09-10 13:15:07,274 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:07,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:15:07,360 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42211/json 2026-09-10 13:15:07,361 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:07,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42211/devtools/page/A0B8EF85C147F827E32F7025B669BE41 2026-09-10 13:15:07,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-10 13:15:07,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-10 13:15:07,554 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:15:07,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-10 13:15:07,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:15:07,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:15:07,576 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:15:08,076 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.096 0.409 2026-09-10 13:15:08,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'A0B8EF85C147F827E32F7025B669BE41', 'loaderId': '70FBE9E7E5936D1814D98FB4F491626F', 'isDownload': False} 2026-09-10 13:15:08,081 26 INFO rb-c800635-224702-413894 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-09-10 13:15:08,104 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:15:08,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:15:08,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:15:08,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:15:08,606 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:08,622 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:08,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:15:08,656 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:15:08,664 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:15:08,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:15:08,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:15:08,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:08,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-10 13:15:08,735 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-10 13:15:08,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.036 2026-09-10 13:15:08,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-09-10 13:15:09,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.247 0.302 2026-09-10 13:15:09,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:15:09,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:15:09,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.029 2026-09-10 13:15:09,568 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-09-10 13:15:09,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:15:09,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-10 13:15:09,667 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:09,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:15:09,698 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:09,702 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:09,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.030 0.023 2026-09-10 13:15:09,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.006 0.053 2026-09-10 13:15:09,767 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:15:09,776 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:15:09,805 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:15:09,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:09] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.058 0.035 2026-09-10 13:15:09,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:15:10,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.062 0.173 2026-09-10 13:15:10,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:10,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:10,084 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:10,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-10 13:15:10,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-10 13:15:10,172 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-09-10 13:15:10,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.178 2026-09-10 13:15:10,244 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-10 13:15:10,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-10 13:15:10,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-10 13:15:10,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-09-10 13:15:10,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-10 13:15:10,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.172 2026-09-10 13:15:10,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-10 13:15:10,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:10,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-09-10 13:15:10,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:15:10,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.033 0.067 2026-09-10 13:15:10,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.029 2026-09-10 13:15:10,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 13:15:10,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:10,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.076 0.067 2026-09-10 13:15:11,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.049 0.059 2026-09-10 13:15:11,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.095 2026-09-10 13:15:11,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-10 13:15:11,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:15:11,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.023 2026-09-10 13:15:11,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:11,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:11,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(1.92) 2026-09-10 13:15:11,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.63) 2026-09-10 13:15:11,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:11,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:11,564 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:11,567 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:11,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:11,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-10 13:15:11,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:11,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:11,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:11,881 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:11,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-10 13:15:11,956 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1082269 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '59d13db9-c637-40ab-906e-635ccc2bc91c'}] 2026-09-10 13:15:11,961 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:13,658 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1082269 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '59d13db9-c637-40ab-906e-635ccc2bc91c'} created pos.order #848 2026-09-10 13:15:13,685 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1082269 finished 2026-09-10 13:15:13,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 615 0.652 1.303 2026-09-10 13:15:13,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:13] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:14,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.032 2026-09-10 13:15:14,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:15:14,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:15:14,164 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95321643 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '59d13db9-c637-40ab-906e-635ccc2bc91c'}] 2026-09-10 13:15:14,190 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95321643 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '59d13db9-c637-40ab-906e-635ccc2bc91c'} sync ignored for existing PoS order pos.order(848,) (state: done) 2026-09-10 13:15:14,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:14,205 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95321643 finished 2026-09-10 13:15:14,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:14,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-10 13:15:14,299 26 INFO rb-c800635-224702-413894 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-09-10 13:15:14,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.103 0.096 2026-09-10 13:15:14,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18617456 (allocated 20185088) 2026-09-10 13:15:14,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125147 2026-09-10 13:15:14,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-10 13:15:14,415 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125147 2026-09-10 13:15:14,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131514_515230_test_taxes_l10n_br_pos.txt 2026-09-10 13:15:14,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpshlld6iu_chrome_odoo" 2026-09-10 13:15:15,227 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1416, 1417] 2026-09-10 13:15:16,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125369 2026-09-10 13:15:16,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpfoudycud_chrome_odoo 2026-09-10 13:15:16,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38105/json/version 2026-09-10 13:15:16,209 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:16,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:15:16,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38105/json 2026-09-10 13:15:16,249 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:16,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38105/devtools/page/EED476639F4F86C7DC54975B5237BFFF 2026-09-10 13:15:16,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-10 13:15:16,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-10 13:15:16,527 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:15:16,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-10 13:15:16,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:15:16,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:15:16,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:16] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.064 0.081 2026-09-10 13:15:16,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'EED476639F4F86C7DC54975B5237BFFF', 'loaderId': '6CF94FA4549BFCA4E84ECEE12D19E2B6', 'isDownload': False} 2026-09-10 13:15:16,717 26 INFO rb-c800635-224702-413894 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-09-10 13:15:16,733 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:15:16,752 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:16] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-10 13:15:16,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:16] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 13:15:16,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:16] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 13:15:17,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:17,216 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:17,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:15:17,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:15:17,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:15:17,269 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-10 13:15:17,285 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:15:17,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:17,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-09-10 13:15:17,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:15:17,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.022 0.027 2026-09-10 13:15:17,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-10 13:15:17,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.224 0.283 2026-09-10 13:15:17,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:18,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:15:18,072 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-09-10 13:15:18,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:15:18,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:15:18,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-10 13:15:18,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:18,202 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:18,216 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:18,217 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:18,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.016 0.022 2026-09-10 13:15:18,252 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:18,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-09-10 13:15:18,255 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:15:18,272 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:15:18,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:15:18,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.082 0.044 2026-09-10 13:15:18,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.042 0.158 2026-09-10 13:15:18,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:18,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-09-10 13:15:18,567 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:18,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:18,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.043 0.073 2026-09-10 13:15:18,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-10 13:15:18,664 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-10 13:15:18,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-09-10 13:15:18,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-09-10 13:15:18,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-10 13:15:18,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.161 2026-09-10 13:15:18,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-10 13:15:18,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.166 2026-09-10 13:15:18,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-10 13:15:18,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-10 13:15:18,917 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-10 13:15:18,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.035 0.163 2026-09-10 13:15:19,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:19,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:15:19,157 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.015 0.049 2026-09-10 13:15:19,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.025 2026-09-10 13:15:19,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-10 13:15:19,346 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:19,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.063 0.071 2026-09-10 13:15:19,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.063 0.074 2026-09-10 13:15:19,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-09-10 13:15:19,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.013 0.015 2026-09-10 13:15:19,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.014 2026-09-10 13:15:19,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.019 2026-09-10 13:15:19,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:19,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:19,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(1.92) 2026-09-10 13:15:19,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.63) 2026-09-10 13:15:20,029 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:20,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:20,122 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:20,124 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:15:20,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:20,201 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-10 13:15:20,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:20,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:20,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:20,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:20,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-10 13:15:20,495 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73745730 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '44b846f7-1e3c-4505-aea4-47004cb0bf0f'}] 2026-09-10 13:15:20,500 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:21,516 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73745730 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '44b846f7-1e3c-4505-aea4-47004cb0bf0f'} created pos.order #849 2026-09-10 13:15:21,549 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73745730 finished 2026-09-10 13:15:21,737 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.479 0.764 2026-09-10 13:15:21,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:21,847 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.029 2026-09-10 13:15:21,888 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:15:22,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:15:22,022 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69176524 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '44b846f7-1e3c-4505-aea4-47004cb0bf0f'}] 2026-09-10 13:15:22,033 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69176524 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '44b846f7-1e3c-4505-aea4-47004cb0bf0f'} sync ignored for existing PoS order pos.order(849,) (state: done) 2026-09-10 13:15:22,050 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69176524 finished 2026-09-10 13:15:22,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:22,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:22,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.052 0.088 2026-09-10 13:15:22,182 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-10 13:15:22,186 26 INFO rb-c800635-224702-413894 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-09-10 13:15:22,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.022 2026-09-10 13:15:22,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19957556 (allocated 22544384) 2026-09-10 13:15:22,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125369 2026-09-10 13:15:22,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-10 13:15:22,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125369 2026-09-10 13:15:22,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131522_444450_test_taxes_l10n_br_pos.txt 2026-09-10 13:15:22,444 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpfoudycud_chrome_odoo" 2026-09-10 13:15:23,200 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1419, 1420] 2026-09-10 13:15:24,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125589 2026-09-10 13:15:24,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp4j1g15zk_chrome_odoo 2026-09-10 13:15:24,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46421/json/version 2026-09-10 13:15:24,190 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:24,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:15:24,249 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46421/json 2026-09-10 13:15:24,250 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:24,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46421/devtools/page/1EBB6CCBA6DCA6F7C4496353AD281786 2026-09-10 13:15:24,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-10 13:15:24,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-10 13:15:24,549 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:15:24,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-10 13:15:24,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:15:24,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:15:24,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:24] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.095 0.083 2026-09-10 13:15:24,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '1EBB6CCBA6DCA6F7C4496353AD281786', 'loaderId': '48CD7DE2B493BC8E80AC90C05B046846', 'isDownload': False} 2026-09-10 13:15:24,756 26 INFO rb-c800635-224702-413894 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-09-10 13:15:24,767 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:15:24,789 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:24] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 13:15:24,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:24] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.020 2026-09-10 13:15:24,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:24] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-10 13:15:25,302 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:25,303 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:25,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:15:25,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:15:25,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:15:25,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:15:25,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:15:25,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:25,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 13:15:25,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:15:25,450 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-10 13:15:25,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.036 2026-09-10 13:15:26,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.319 0.286 2026-09-10 13:15:26,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:15:26,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:15:26,275 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.032 2026-09-10 13:15:26,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-10 13:15:26,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:15:26,340 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-10 13:15:26,398 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:15:26,402 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:15:26,410 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:15:26,431 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:26,433 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:26,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.048 0.036 2026-09-10 13:15:26,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.088 2026-09-10 13:15:26,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-09-10 13:15:26,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:15:26,537 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:26,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:26,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.120 0.043 2026-09-10 13:15:26,697 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:26,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:26,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.071 0.184 2026-09-10 13:15:26,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-10 13:15:26,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-09-10 13:15:26,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-09-10 13:15:26,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.280 2026-09-10 13:15:26,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-10 13:15:26,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 13:15:26,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-10 13:15:26,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 13:15:26,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:26] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-10 13:15:27,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 13:15:27,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 13:15:27,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-09-10 13:15:27,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-10 13:15:27,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.040 0.151 2026-09-10 13:15:27,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-10 13:15:27,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:27,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-10 13:15:27,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:15:27,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.026 0.049 2026-09-10 13:15:27,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.014 0.026 2026-09-10 13:15:27,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 13:15:27,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:27,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.071 0.063 2026-09-10 13:15:27,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.077 0.068 2026-09-10 13:15:27,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.131 2026-09-10 13:15:27,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.017 2026-09-10 13:15:27,904 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.014 2026-09-10 13:15:27,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.021 2026-09-10 13:15:27,990 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:28,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:28,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(1.92) 2026-09-10 13:15:28,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.63) 2026-09-10 13:15:28,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:28,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:28,325 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:28,327 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:28,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:28,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-10 13:15:28,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:28,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:28,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:28,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:28,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-10 13:15:28,711 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52092720 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '3fbc3691-03af-40c0-94d6-acb7fbc410ca'}] 2026-09-10 13:15:28,718 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:15:29,793 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52092720 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '3fbc3691-03af-40c0-94d6-acb7fbc410ca'} created pos.order #850 2026-09-10 13:15:29,837 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52092720 finished 2026-09-10 13:15:30,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.552 0.786 2026-09-10 13:15:30,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:30,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-09-10 13:15:30,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:15:30,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:15:30,276 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41705587 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '3fbc3691-03af-40c0-94d6-acb7fbc410ca'}] 2026-09-10 13:15:30,288 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41705587 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '3fbc3691-03af-40c0-94d6-acb7fbc410ca'} sync ignored for existing PoS order pos.order(850,) (state: done) 2026-09-10 13:15:30,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41705587 finished 2026-09-10 13:15:30,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:30,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:30,430 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.064 0.091 2026-09-10 13:15:30,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-10 13:15:30,435 26 INFO rb-c800635-224702-413894 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-09-10 13:15:30,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.038 0.024 2026-09-10 13:15:30,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20007024 (allocated 22806528) 2026-09-10 13:15:30,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125589 2026-09-10 13:15:30,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-10 13:15:30,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125589 2026-09-10 13:15:30,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131530_670842_test_taxes_l10n_br_pos.txt 2026-09-10 13:15:30,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp4j1g15zk_chrome_odoo" 2026-09-10 13:15:31,410 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1422, 1423] 2026-09-10 13:15:32,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125818 2026-09-10 13:15:32,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpcrtvg76h_chrome_odoo 2026-09-10 13:15:32,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39305/json/version 2026-09-10 13:15:32,285 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:32,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:15:32,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39305/json 2026-09-10 13:15:32,337 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:32,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39305/devtools/page/4C43FC40A78325B54E4C5D364745B92C 2026-09-10 13:15:32,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-10 13:15:32,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-10 13:15:32,678 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:15:32,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-10 13:15:32,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:15:32,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:15:32,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:32] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.063 0.066 2026-09-10 13:15:32,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '4C43FC40A78325B54E4C5D364745B92C', 'loaderId': 'E5336149E476C6C51233557E46F6C712', 'isDownload': False} 2026-09-10 13:15:32,829 26 INFO rb-c800635-224702-413894 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-09-10 13:15:32,848 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:15:32,872 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:32] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-09-10 13:15:32,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:32] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-09-10 13:15:32,906 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:32] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-09-10 13:15:33,331 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:33,334 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:15:33,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:15:33,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:15:33,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:15:33,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:15:33,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:15:33,412 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:33,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 13:15:33,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:15:33,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.043 2026-09-10 13:15:33,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-10 13:15:34,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.253 0.309 2026-09-10 13:15:34,162 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:15:34,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:15:34,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-09-10 13:15:34,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:15:34,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:15:34,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:15:34,401 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:15:34,415 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:34,427 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:15:34,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.014 0.027 2026-09-10 13:15:34,471 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:34,472 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:15:34,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.022 0.069 2026-09-10 13:15:34,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-10 13:15:34,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:15:34,651 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:34,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:34,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.107 0.048 2026-09-10 13:15:34,813 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:15:34,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:34,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.050 0.220 2026-09-10 13:15:34,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-09-10 13:15:34,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:34] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-09-10 13:15:35,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-09-10 13:15:35,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.323 2026-09-10 13:15:35,057 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-09-10 13:15:35,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-10 13:15:35,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-10 13:15:35,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-09-10 13:15:35,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.144 2026-09-10 13:15:35,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-10 13:15:35,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-09-10 13:15:35,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-09-10 13:15:35,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-09-10 13:15:35,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-09-10 13:15:35,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-09-10 13:15:35,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.031 0.167 2026-09-10 13:15:35,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-09-10 13:15:35,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:35,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-09-10 13:15:35,507 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:15:35,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.031 0.046 2026-09-10 13:15:35,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.026 2026-09-10 13:15:35,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:15:35,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:35,924 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.071 0.067 2026-09-10 13:15:36,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.035 0.077 2026-09-10 13:15:36,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.086 2026-09-10 13:15:36,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.014 2026-09-10 13:15:36,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:15:36,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.020 2026-09-10 13:15:36,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:36,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:36,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(1.92) 2026-09-10 13:15:36,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.63) 2026-09-10 13:15:36,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:36,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:36,576 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:36,584 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:36,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:36,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-10 13:15:36,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:36,787 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:36,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:36,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:36,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-10 13:15:36,963 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48449812 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'd55ac429-902c-4037-b155-64d1b59239fe'}] 2026-09-10 13:15:36,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:37,914 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48449812 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'd55ac429-902c-4037-b155-64d1b59239fe'} created pos.order #851 2026-09-10 13:15:37,941 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48449812 finished 2026-09-10 13:15:38,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.416 0.734 2026-09-10 13:15:38,165 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:38,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-09-10 13:15:38,227 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:15:38,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:15:38,363 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97783028 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'd55ac429-902c-4037-b155-64d1b59239fe'}] 2026-09-10 13:15:38,371 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97783028 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'd55ac429-902c-4037-b155-64d1b59239fe'} sync ignored for existing PoS order pos.order(851,) (state: done) 2026-09-10 13:15:38,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:38,385 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97783028 finished 2026-09-10 13:15:38,457 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:38,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-10 13:15:38,506 26 INFO rb-c800635-224702-413894 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-09-10 13:15:38,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.063 0.084 2026-09-10 13:15:38,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18746552 (allocated 20447232) 2026-09-10 13:15:38,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125818 2026-09-10 13:15:38,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-10 13:15:38,615 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125818 2026-09-10 13:15:38,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131538_725125_test_taxes_l10n_br_pos.txt 2026-09-10 13:15:38,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpcrtvg76h_chrome_odoo" 2026-09-10 13:15:39,518 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1425, 1426] 2026-09-10 13:15:39,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-10 13:15:41,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126048 2026-09-10 13:15:41,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp97pgc1ap_chrome_odoo 2026-09-10 13:15:41,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42287/json/version 2026-09-10 13:15:41,584 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:41,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:15:41,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42287/json 2026-09-10 13:15:41,609 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:15:41,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:42287/devtools/page/A4381F427B9EA5F73BFBDDEDF1FA4246 2026-09-10 13:15:41,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-10 13:15:41,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-10 13:15:41,938 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:15:41,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-10 13:15:41,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:15:41,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:15:41,956 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:15:42,594 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:42] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.089 0.552 2026-09-10 13:15:42,599 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'A4381F427B9EA5F73BFBDDEDF1FA4246', 'loaderId': 'F02857407778A46F5E8FA2A2465DD759', 'isDownload': False} 2026-09-10 13:15:42,599 26 INFO rb-c800635-224702-413894 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-09-10 13:15:42,614 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:15:42,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:15:42,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-09-10 13:15:42,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:15:43,083 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:43,089 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:43,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:15:43,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:15:43,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-10 13:15:43,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:15:43,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:15:43,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:43,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-09-10 13:15:43,207 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-10 13:15:43,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.025 2026-09-10 13:15:43,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.030 2026-09-10 13:15:43,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.202 0.259 2026-09-10 13:15:43,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:15:43,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:15:43,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.038 2026-09-10 13:15:43,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:15:43,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:15:43,945 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:15:43,992 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:44,021 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:15:44,021 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:15:44,043 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:44,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.022 0.025 2026-09-10 13:15:44,051 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:15:44,079 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.015 0.066 2026-09-10 13:15:44,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-10 13:15:44,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:15:44,199 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:44,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:44,316 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:44,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.141 0.039 2026-09-10 13:15:44,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:44,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.039 0.211 2026-09-10 13:15:44,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-09-10 13:15:44,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-09-10 13:15:44,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-10 13:15:44,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.356 2026-09-10 13:15:44,604 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-09-10 13:15:44,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-10 13:15:44,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-10 13:15:44,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-10 13:15:44,768 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.192 2026-09-10 13:15:44,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-10 13:15:44,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-10 13:15:44,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:44,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:44] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-09-10 13:15:44,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:15:45,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.054 0.076 2026-09-10 13:15:45,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.030 2026-09-10 13:15:45,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:15:45,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:45,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.067 0.081 2026-09-10 13:15:45,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.042 0.060 2026-09-10 13:15:45,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.104 2026-09-10 13:15:45,533 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.013 2026-09-10 13:15:45,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-10 13:15:45,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.047 2026-09-10 13:15:45,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:45,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:45,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-10 13:15:45,870 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-09-10 13:15:45,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:45,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:46,000 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:46,008 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:46,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:46,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:15:46,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:46,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:46,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:46,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:46,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:15:46,386 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:15:46,389 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51057763 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'a342e384-e84a-4734-9042-a8da4c9e0a9e'}] 2026-09-10 13:15:48,115 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51057763 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'a342e384-e84a-4734-9042-a8da4c9e0a9e'} created pos.order #852 2026-09-10 13:15:48,162 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51057763 finished 2026-09-10 13:15:48,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 610 0.657 1.362 2026-09-10 13:15:48,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:15:48,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.026 2026-09-10 13:15:48,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:15:48,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:15:48,676 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62360691 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'a342e384-e84a-4734-9042-a8da4c9e0a9e'}] 2026-09-10 13:15:48,682 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62360691 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'a342e384-e84a-4734-9042-a8da4c9e0a9e'} sync ignored for existing PoS order pos.order(852,) (state: done) 2026-09-10 13:15:48,698 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62360691 finished 2026-09-10 13:15:48,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:48,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:48,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.054 0.084 2026-09-10 13:15:48,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:48,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.022 2026-09-10 13:15:48,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:48,941 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:48,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-10 13:15:49,037 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.036 2026-09-10 13:15:49,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.023 2026-09-10 13:15:49,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:15:49,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:15:49,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.041 0.064 2026-09-10 13:15:49,392 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.048 0.061 2026-09-10 13:15:49,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.109 2026-09-10 13:15:49,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-09-10 13:15:49,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:15:49,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:15:49,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:15:49,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-10 13:15:49,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:49,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-10 13:15:49,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-09-10 13:15:49,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:49,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:49,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:50,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:15:50,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:50,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:50,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:50,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:50,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:15:50,325 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94863947 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': '5b08669d-8ddc-44be-b388-d55f82b0c403'}] 2026-09-10 13:15:51,267 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94863947 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': '5b08669d-8ddc-44be-b388-d55f82b0c403'} created pos.order #853 2026-09-10 13:15:51,342 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94863947 finished 2026-09-10 13:15:51,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.481 0.759 2026-09-10 13:15:51,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:51,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.026 2026-09-10 13:15:51,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:15:51,730 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:15:51,739 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69068151 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': '5b08669d-8ddc-44be-b388-d55f82b0c403'}] 2026-09-10 13:15:51,745 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69068151 order {'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': '5b08669d-8ddc-44be-b388-d55f82b0c403'} sync ignored for existing PoS order pos.order(853,) (state: done) 2026-09-10 13:15:51,757 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69068151 finished 2026-09-10 13:15:51,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:51,852 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:51,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.042 0.077 2026-09-10 13:15:51,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.019 2026-09-10 13:15:51,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:51,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:52,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:52,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-10 13:15:52,101 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.034 2026-09-10 13:15:52,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.024 2026-09-10 13:15:52,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:15:52,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:52,409 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.071 0.097 2026-09-10 13:15:52,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.039 0.067 2026-09-10 13:15:52,554 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.113 2026-09-10 13:15:52,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.025 2026-09-10 13:15:52,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:15:52,693 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:52,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-09-10 13:15:52,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-10 13:15:52,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:52,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:52,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:53,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-10 13:15:53,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:53,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:53,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:53,241 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:53,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-10 13:15:53,306 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82565643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'f8376da9-d910-43fb-883b-d924befc14a7'}] 2026-09-10 13:15:54,206 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82565643 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'f8376da9-d910-43fb-883b-d924befc14a7'} created pos.order #854 2026-09-10 13:15:54,243 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82565643 finished 2026-09-10 13:15:54,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.464 0.717 2026-09-10 13:15:54,538 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:15:54,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.025 2026-09-10 13:15:54,616 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-10 13:15:54,633 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:15:54,647 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61193688 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': 'f8376da9-d910-43fb-883b-d924befc14a7'}] 2026-09-10 13:15:54,654 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61193688 order {'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': 'f8376da9-d910-43fb-883b-d924befc14a7'} sync ignored for existing PoS order pos.order(854,) (state: done) 2026-09-10 13:15:54,672 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61193688 finished 2026-09-10 13:15:54,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:54,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:54,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.051 0.098 2026-09-10 13:15:54,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:54,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.024 2026-09-10 13:15:54,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:54,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:54,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-10 13:15:54,989 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.027 2026-09-10 13:15:55,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.022 2026-09-10 13:15:55,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:15:55,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:15:55,209 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.058 0.059 2026-09-10 13:15:55,318 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.037 0.063 2026-09-10 13:15:55,327 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-09-10 13:15:55,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.021 2026-09-10 13:15:55,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:15:55,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:15:55,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-10 13:15:55,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:15:55,620 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:55,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-09-10 13:15:55,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-10 13:15:55,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:55,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:55,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:55,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-10 13:15:56,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:56,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:56,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:56,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:56,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-10 13:15:56,230 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60835556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'eefd7b1b-2131-410a-a5ed-cc78f9e1f9af'}] 2026-09-10 13:15:57,071 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60835556 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'eefd7b1b-2131-410a-a5ed-cc78f9e1f9af'} created pos.order #855 2026-09-10 13:15:57,102 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60835556 finished 2026-09-10 13:15:57,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.388 0.632 2026-09-10 13:15:57,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:15:57,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-09-10 13:15:57,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:15:57,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:15:57,420 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79912049 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': 'eefd7b1b-2131-410a-a5ed-cc78f9e1f9af'}] 2026-09-10 13:15:57,427 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79912049 order {'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': 'eefd7b1b-2131-410a-a5ed-cc78f9e1f9af'} sync ignored for existing PoS order pos.order(855,) (state: done) 2026-09-10 13:15:57,438 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79912049 finished 2026-09-10 13:15:57,461 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:15:57,519 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.031 0.070 2026-09-10 13:15:57,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:15:57,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:15:57,580 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.020 2026-09-10 13:15:57,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:15:57,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:15:57,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-10 13:15:57,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.045 2026-09-10 13:15:57,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.026 2026-09-10 13:15:57,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 13:15:57,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:15:58,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.043 0.063 2026-09-10 13:15:58,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.057 2026-09-10 13:15:58,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.082 2026-09-10 13:15:58,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:15:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.020 2026-09-10 13:15:58,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-10 13:15:58,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-10 13:15:58,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:15:58,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-10 13:15:58,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-10 13:15:58,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:15:58,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:15:58,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:15:58,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:15:58,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:15:58,735 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:15:58,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:15:58,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:15:58,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:15:58,908 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64173372 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': 'cffa69ce-cb2e-47ce-8359-ff6e5dddb881'}] 2026-09-10 13:15:59,826 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64173372 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': 'cffa69ce-cb2e-47ce-8359-ff6e5dddb881'} created pos.order #856 2026-09-10 13:15:59,852 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64173372 finished 2026-09-10 13:16:00,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.516 0.641 2026-09-10 13:16:00,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:00,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-09-10 13:16:00,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:16:00,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:16:00,235 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32432502 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': 'cffa69ce-cb2e-47ce-8359-ff6e5dddb881'}] 2026-09-10 13:16:00,241 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32432502 order {'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': 'cffa69ce-cb2e-47ce-8359-ff6e5dddb881'} sync ignored for existing PoS order pos.order(856,) (state: done) 2026-09-10 13:16:00,253 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32432502 finished 2026-09-10 13:16:00,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:00,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:00,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.039 0.071 2026-09-10 13:16:00,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:00,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.021 2026-09-10 13:16:00,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:00,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:00,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-10 13:16:00,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.032 2026-09-10 13:16:00,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.027 2026-09-10 13:16:00,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-10 13:16:00,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:00,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.040 0.064 2026-09-10 13:16:00,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.058 0.068 2026-09-10 13:16:00,961 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.120 2026-09-10 13:16:01,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.022 2026-09-10 13:16:01,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:01,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:01,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:01,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:16:01,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:01,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-10 13:16:01,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-10 13:16:01,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:01,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:01,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:01,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:16:01,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:01,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:01,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:01,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:01,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:16:01,867 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71327241 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': '96be97e6-9e1e-41ce-bd4d-912bfdebcff0'}] 2026-09-10 13:16:02,723 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71327241 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': '96be97e6-9e1e-41ce-bd4d-912bfdebcff0'} created pos.order #857 2026-09-10 13:16:02,763 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71327241 finished 2026-09-10 13:16:02,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.377 0.722 2026-09-10 13:16:03,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:16:03,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.031 2026-09-10 13:16:03,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:16:03,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-10 13:16:03,161 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3188879 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': '96be97e6-9e1e-41ce-bd4d-912bfdebcff0'}] 2026-09-10 13:16:03,174 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3188879 order {'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': '96be97e6-9e1e-41ce-bd4d-912bfdebcff0'} sync ignored for existing PoS order pos.order(857,) (state: done) 2026-09-10 13:16:03,196 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3188879 finished 2026-09-10 13:16:03,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:03,255 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:03,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-10 13:16:03,306 26 INFO rb-c800635-224702-413894 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-09-10 13:16:03,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.074 0.093 2026-09-10 13:16:03,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32252012 (allocated 34615296) 2026-09-10 13:16:03,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126048 2026-09-10 13:16:03,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-10 13:16:03,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126048 2026-09-10 13:16:03,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131603_751671_test_taxes_l10n_in_pos.txt 2026-09-10 13:16:03,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp97pgc1ap_chrome_odoo" 2026-09-10 13:16:04,684 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439] 2026-09-10 13:16:07,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126339 2026-09-10 13:16:07,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp6mf0uqxk_chrome_odoo 2026-09-10 13:16:07,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33799/json/version 2026-09-10 13:16:07,223 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:16:07,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:16:07,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33799/json 2026-09-10 13:16:07,280 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:16:07,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:33799/devtools/page/1CF4D7EE9B15EE649D9D77A107FE643B 2026-09-10 13:16:07,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-10 13:16:07,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-10 13:16:07,793 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:16:07,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-10 13:16:07,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:16:07,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:16:08,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.105 0.093 2026-09-10 13:16:08,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '1CF4D7EE9B15EE649D9D77A107FE643B', 'loaderId': '220BD98AAD3A2131F42E500943661EB1', 'isDownload': False} 2026-09-10 13:16:08,021 26 INFO rb-c800635-224702-413894 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-09-10 13:16:08,035 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:16:08,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-09-10 13:16:08,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-09-10 13:16:08,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-10 13:16:08,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:08,624 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:16:08,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:16:08,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:16:08,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:16:08,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:16:08,664 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:16:08,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:16:08,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 13:16:08,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.018 2026-09-10 13:16:08,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:16:08,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.032 2026-09-10 13:16:09,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.214 0.288 2026-09-10 13:16:09,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:16:09,405 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:16:09,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-10 13:16:09,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:16:09,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:16:09,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:16:09,573 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:09,605 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:16:09,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:16:09,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.037 0.048 2026-09-10 13:16:09,698 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:16:09,713 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.035 0.085 2026-09-10 13:16:09,718 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.125 2026-09-10 13:16:09,723 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:09,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:16:09,865 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:09,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:09,966 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:16:09,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:09,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:09] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.090 0.046 2026-09-10 13:16:10,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.021 0.154 2026-09-10 13:16:10,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.182 2026-09-10 13:16:10,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-09-10 13:16:10,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.160 2026-09-10 13:16:10,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.311 2026-09-10 13:16:10,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-09-10 13:16:10,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-10 13:16:10,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-09-10 13:16:10,334 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-09-10 13:16:10,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-09-10 13:16:10,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-10 13:16:10,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.065 0.198 2026-09-10 13:16:10,521 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-09-10 13:16:10,529 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:10,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.209 2026-09-10 13:16:10,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.308 2026-09-10 13:16:10,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:16:10,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.026 0.063 2026-09-10 13:16:10,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.032 2026-09-10 13:16:10,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-10 13:16:10,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:16:11,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.063 0.072 2026-09-10 13:16:11,179 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.051 0.064 2026-09-10 13:16:11,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.116 2026-09-10 13:16:11,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.014 2026-09-10 13:16:11,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 13:16:11,306 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.023 2026-09-10 13:16:11,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:16:11,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:11,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-10 13:16:11,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-09-10 13:16:11,607 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:11,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:11,691 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:11,693 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:11,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:11,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:16:11,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:11,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:11,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:12,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:12,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:16:12,080 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98137882 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'f6839aa6-0b70-4a0c-a499-c2dbef545f0f'}] 2026-09-10 13:16:12,083 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:13,322 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98137882 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'f6839aa6-0b70-4a0c-a499-c2dbef545f0f'} created pos.order #858 2026-09-10 13:16:13,368 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98137882 finished 2026-09-10 13:16:13,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.659 0.857 2026-09-10 13:16:13,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:13] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:13,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.030 2026-09-10 13:16:13,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:16:13,858 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:16:13,861 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84715325 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'f6839aa6-0b70-4a0c-a499-c2dbef545f0f'}] 2026-09-10 13:16:13,870 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84715325 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'f6839aa6-0b70-4a0c-a499-c2dbef545f0f'} sync ignored for existing PoS order pos.order(858,) (state: done) 2026-09-10 13:16:13,894 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84715325 finished 2026-09-10 13:16:13,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:13,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:14,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:14,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.076 0.097 2026-09-10 13:16:14,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:14,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.020 2026-09-10 13:16:14,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:14,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-10 13:16:14,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:16:14,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.026 2026-09-10 13:16:14,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.014 2026-09-10 13:16:14,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:14,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.114 0.105 2026-09-10 13:16:14,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.052 0.081 2026-09-10 13:16:14,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.125 2026-09-10 13:16:14,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.029 2026-09-10 13:16:14,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:16:14,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:14,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:16:15,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-10 13:16:15,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:15,157 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-10 13:16:15,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-09-10 13:16:15,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:15,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:15,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:15,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:16:15,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:15,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:15,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:15,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:15,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:16:15,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48641699 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': '55bc31bd-e1c5-4db9-a961-788a9b1183b3'}] 2026-09-10 13:16:16,503 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48641699 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': '55bc31bd-e1c5-4db9-a961-788a9b1183b3'} created pos.order #859 2026-09-10 13:16:16,535 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48641699 finished 2026-09-10 13:16:16,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.371 0.655 2026-09-10 13:16:16,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.030 2026-09-10 13:16:16,816 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:16:16,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:16:16,888 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:16:16,897 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27405293 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '55bc31bd-e1c5-4db9-a961-788a9b1183b3'}] 2026-09-10 13:16:16,905 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27405293 order {'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '55bc31bd-e1c5-4db9-a961-788a9b1183b3'} sync ignored for existing PoS order pos.order(859,) (state: done) 2026-09-10 13:16:16,919 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27405293 finished 2026-09-10 13:16:16,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:17,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.044 0.063 2026-09-10 13:16:17,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:17,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:17,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.023 2026-09-10 13:16:17,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:17,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:17,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-10 13:16:17,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.033 2026-09-10 13:16:17,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.026 2026-09-10 13:16:17,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 13:16:17,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:16:17,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.072 0.068 2026-09-10 13:16:17,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.063 0.062 2026-09-10 13:16:17,665 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.126 2026-09-10 13:16:17,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.025 2026-09-10 13:16:17,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:16:17,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:17,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-09-10 13:16:17,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-10 13:16:17,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:18,037 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:18,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:18,138 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-10 13:16:18,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:18,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:18,296 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:18,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:18,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-10 13:16:18,412 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76863177 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': '09c4bac2-586e-4000-be7a-6a60b56ee353'}] 2026-09-10 13:16:19,309 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76863177 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': '09c4bac2-586e-4000-be7a-6a60b56ee353'} created pos.order #860 2026-09-10 13:16:19,339 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76863177 finished 2026-09-10 13:16:19,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.411 0.689 2026-09-10 13:16:19,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:16:19,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.032 2026-09-10 13:16:19,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-09-10 13:16:19,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:16:19,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44506863 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '09c4bac2-586e-4000-be7a-6a60b56ee353'}] 2026-09-10 13:16:19,712 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44506863 order {'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '09c4bac2-586e-4000-be7a-6a60b56ee353'} sync ignored for existing PoS order pos.order(860,) (state: done) 2026-09-10 13:16:19,731 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44506863 finished 2026-09-10 13:16:19,744 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:19,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:19,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.053 0.104 2026-09-10 13:16:19,857 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:19,908 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:19,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.023 2026-09-10 13:16:19,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:20,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-10 13:16:20,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.029 2026-09-10 13:16:20,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.025 2026-09-10 13:16:20,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:16:20,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:20,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.057 0.063 2026-09-10 13:16:20,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.048 0.078 2026-09-10 13:16:20,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.113 2026-09-10 13:16:20,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-10 13:16:20,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:16:20,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:20,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-10 13:16:20,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:16:20,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:20,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-09-10 13:16:20,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-10 13:16:20,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:20,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:21,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:21,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-10 13:16:21,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:21,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:21,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:21,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:21,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-10 13:16:21,332 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5981406 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': 'a1986b7b-563a-45a6-a51e-41d28eb5e864'}] 2026-09-10 13:16:22,259 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5981406 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': 'a1986b7b-563a-45a6-a51e-41d28eb5e864'} created pos.order #861 2026-09-10 13:16:22,301 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5981406 finished 2026-09-10 13:16:22,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.483 0.687 2026-09-10 13:16:22,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:16:22,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-09-10 13:16:22,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:16:22,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:16:22,673 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24320487 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': 'a1986b7b-563a-45a6-a51e-41d28eb5e864'}] 2026-09-10 13:16:22,681 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24320487 order {'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': 'a1986b7b-563a-45a6-a51e-41d28eb5e864'} sync ignored for existing PoS order pos.order(861,) (state: done) 2026-09-10 13:16:22,692 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24320487 finished 2026-09-10 13:16:22,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:22,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:22,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.041 0.088 2026-09-10 13:16:22,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:22,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.021 2026-09-10 13:16:22,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:22,949 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:23,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-10 13:16:23,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.033 2026-09-10 13:16:23,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.025 2026-09-10 13:16:23,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:16:23,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:16:23,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.071 0.066 2026-09-10 13:16:23,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.038 0.063 2026-09-10 13:16:23,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.090 2026-09-10 13:16:23,479 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.031 2026-09-10 13:16:23,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-10 13:16:23,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-10 13:16:23,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:23,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-10 13:16:23,737 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-10 13:16:23,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:23,846 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:23,891 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:23,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:16:23,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:24,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:24,100 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:24,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:24,217 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:16:24,222 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51760398 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': '4d9524cc-1a75-4b1b-9827-34470d991fea'}] 2026-09-10 13:16:25,399 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51760398 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': '4d9524cc-1a75-4b1b-9827-34470d991fea'} created pos.order #862 2026-09-10 13:16:25,446 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51760398 finished 2026-09-10 13:16:25,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.768 0.761 2026-09-10 13:16:25,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:25,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.028 2026-09-10 13:16:25,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:16:25,904 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:16:25,918 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63023434 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': '4d9524cc-1a75-4b1b-9827-34470d991fea'}] 2026-09-10 13:16:25,933 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63023434 order {'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': '4d9524cc-1a75-4b1b-9827-34470d991fea'} sync ignored for existing PoS order pos.order(862,) (state: done) 2026-09-10 13:16:25,951 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63023434 finished 2026-09-10 13:16:25,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:26,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:26,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.053 0.081 2026-09-10 13:16:26,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:26,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:26,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.027 2026-09-10 13:16:26,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:26,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-10 13:16:26,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.037 2026-09-10 13:16:26,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.034 2026-09-10 13:16:26,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.009 2026-09-10 13:16:26,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:26,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.093 0.061 2026-09-10 13:16:26,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.077 0.072 2026-09-10 13:16:26,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.146 2026-09-10 13:16:26,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.027 2026-09-10 13:16:26,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:26,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:26,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:26,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:16:27,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:27,129 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-10 13:16:27,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-10 13:16:27,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:27,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:27,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:27,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:16:27,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:27,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:27,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:27,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:27,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:16:27,665 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91933567 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': '75ba792b-34b1-4a56-bc54-9ee7429d475c'}] 2026-09-10 13:16:28,827 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91933567 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': '75ba792b-34b1-4a56-bc54-9ee7429d475c'} created pos.order #863 2026-09-10 13:16:28,866 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91933567 finished 2026-09-10 13:16:29,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.723 0.735 2026-09-10 13:16:29,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:29,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.048 0.031 2026-09-10 13:16:29,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:16:29,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-10 13:16:29,302 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85269025 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': '75ba792b-34b1-4a56-bc54-9ee7429d475c'}] 2026-09-10 13:16:29,321 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85269025 order {'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': '75ba792b-34b1-4a56-bc54-9ee7429d475c'} sync ignored for existing PoS order pos.order(863,) (state: done) 2026-09-10 13:16:29,334 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85269025 finished 2026-09-10 13:16:29,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:29,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:29,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.067 0.096 2026-09-10 13:16:29,466 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-10 13:16:29,468 26 INFO rb-c800635-224702-413894 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-09-10 13:16:29,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32531012 (allocated 35401728) 2026-09-10 13:16:29,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126339 2026-09-10 13:16:29,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-10 13:16:29,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126339 2026-09-10 13:16:29,799 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.035 2026-09-10 13:16:29,865 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131629_865755_test_taxes_l10n_in_pos.txt 2026-09-10 13:16:29,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp6mf0uqxk_chrome_odoo" 2026-09-10 13:16:30,885 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457] 2026-09-10 13:16:33,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126632 2026-09-10 13:16:33,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpug59vtzl_chrome_odoo 2026-09-10 13:16:33,338 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36995/json/version 2026-09-10 13:16:33,348 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:16:33,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:16:33,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36995/json 2026-09-10 13:16:33,412 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:16:33,470 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:36995/devtools/page/C79A597FE230BEB4E0C0476ADA658659 2026-09-10 13:16:33,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-10 13:16:33,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-10 13:16:33,960 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:16:33,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-10 13:16:33,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:16:33,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:16:34,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.074 0.075 2026-09-10 13:16:34,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'C79A597FE230BEB4E0C0476ADA658659', 'loaderId': 'D4C4187A7FEA9A806CBC9CA5B9303E1E', 'isDownload': False} 2026-09-10 13:16:34,135 26 INFO rb-c800635-224702-413894 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-09-10 13:16:34,144 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:16:34,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 13:16:34,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-10 13:16:34,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-10 13:16:34,653 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:34,662 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:34,681 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:16:34,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:16:34,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:16:34,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:16:34,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:16:34,746 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:16:34,765 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:16:34,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-09-10 13:16:34,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-10 13:16:34,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.026 0.025 2026-09-10 13:16:35,506 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.320 0.305 2026-09-10 13:16:35,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:16:35,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.006 2026-09-10 13:16:35,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.031 2026-09-10 13:16:35,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 13:16:35,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:16:35,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:16:35,845 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:16:35,884 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:16:35,887 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:16:35,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.028 0.041 2026-09-10 13:16:35,919 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:35,924 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:16:35,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.010 0.113 2026-09-10 13:16:35,967 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-09-10 13:16:36,014 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:16:36,078 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:16:36,160 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:36,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:36,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.097 0.088 2026-09-10 13:16:36,249 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:16:36,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.030 0.232 2026-09-10 13:16:36,360 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-09-10 13:16:36,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-09-10 13:16:36,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-09-10 13:16:36,449 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.326 2026-09-10 13:16:36,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.201 2026-09-10 13:16:36,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-10 13:16:36,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-10 13:16:36,540 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-10 13:16:36,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-10 13:16:36,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-10 13:16:36,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-10 13:16:36,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-10 13:16:36,662 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-10 13:16:36,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-10 13:16:36,712 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 13:16:36,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.041 0.209 2026-09-10 13:16:36,843 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:36,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:16:36,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.015 0.042 2026-09-10 13:16:37,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.026 2026-09-10 13:16:37,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 13:16:37,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:16:37,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.084 0.087 2026-09-10 13:16:37,446 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.058 0.063 2026-09-10 13:16:37,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.102 2026-09-10 13:16:37,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.012 0.013 2026-09-10 13:16:37,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:16:37,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.032 2026-09-10 13:16:37,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:16:37,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:37,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-09-10 13:16:37,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-09-10 13:16:37,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:37,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:37,958 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:16:37,959 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:16:37,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:38,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:16:38,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:38,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:38,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:38,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:38,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:16:38,349 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31879202 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'd9a34446-2fcd-4a4c-94f0-238c0836ef20'}] 2026-09-10 13:16:38,351 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:16:39,475 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31879202 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'd9a34446-2fcd-4a4c-94f0-238c0836ef20'} created pos.order #864 2026-09-10 13:16:39,530 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31879202 finished 2026-09-10 13:16:39,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.619 0.783 2026-09-10 13:16:39,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-10 13:16:39,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-10 13:16:39,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:16:39,985 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36854619 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'd9a34446-2fcd-4a4c-94f0-238c0836ef20'}] 2026-09-10 13:16:39,987 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:16:39,992 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36854619 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'd9a34446-2fcd-4a4c-94f0-238c0836ef20'} sync ignored for existing PoS order pos.order(864,) (state: done) 2026-09-10 13:16:40,016 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36854619 finished 2026-09-10 13:16:40,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:40,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:40,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:40,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.091 0.102 2026-09-10 13:16:40,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:40,233 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.021 2026-09-10 13:16:40,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:40,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-10 13:16:40,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.009 0.044 2026-09-10 13:16:40,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.020 2026-09-10 13:16:40,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:16:40,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:40,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.067 0.068 2026-09-10 13:16:40,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.069 0.065 2026-09-10 13:16:40,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.130 2026-09-10 13:16:40,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.021 2026-09-10 13:16:40,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:16:40,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:41,002 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:16:41,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-10 13:16:41,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:41,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-09-10 13:16:41,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-09-10 13:16:41,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:41,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:41,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:41,432 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:16:41,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:41,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:41,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:41,644 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:41,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:16:41,710 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89722704 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': '3d82db81-ffef-4daf-9eea-71fc57b083d6'}] 2026-09-10 13:16:42,618 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89722704 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': '3d82db81-ffef-4daf-9eea-71fc57b083d6'} created pos.order #865 2026-09-10 13:16:42,681 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89722704 finished 2026-09-10 13:16:42,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.447 0.740 2026-09-10 13:16:42,950 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:42,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-09-10 13:16:43,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:16:43,071 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64147700 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '3d82db81-ffef-4daf-9eea-71fc57b083d6'}] 2026-09-10 13:16:43,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:16:43,080 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64147700 order {'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '3d82db81-ffef-4daf-9eea-71fc57b083d6'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-09-10 13:16:43,095 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64147700 finished 2026-09-10 13:16:43,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:43,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:43,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:43,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.099 0.108 2026-09-10 13:16:43,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:43,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.025 2026-09-10 13:16:43,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:43,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-10 13:16:43,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:16:43,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.029 2026-09-10 13:16:43,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:16:43,581 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:16:43,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.052 0.131 2026-09-10 13:16:43,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.050 0.060 2026-09-10 13:16:43,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.097 2026-09-10 13:16:43,966 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.023 2026-09-10 13:16:44,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:16:44,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:44,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-09-10 13:16:44,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-09-10 13:16:44,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:44,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:44,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:44,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-10 13:16:44,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:44,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:44,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:44,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:44,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-10 13:16:44,671 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19359252 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': '73147027-6e71-452b-ae14-d00c6693b32e'}] 2026-09-10 13:16:45,662 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19359252 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': '73147027-6e71-452b-ae14-d00c6693b32e'} created pos.order #866 2026-09-10 13:16:45,705 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19359252 finished 2026-09-10 13:16:45,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.499 0.776 2026-09-10 13:16:45,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:45] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:46,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.027 2026-09-10 13:16:46,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:16:46,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:16:46,093 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83829655 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': '73147027-6e71-452b-ae14-d00c6693b32e'}] 2026-09-10 13:16:46,103 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83829655 order {'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': '73147027-6e71-452b-ae14-d00c6693b32e'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-09-10 13:16:46,118 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83829655 finished 2026-09-10 13:16:46,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:46,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:46,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.051 0.079 2026-09-10 13:16:46,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:46,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.018 2026-09-10 13:16:46,317 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:46,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:46,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-10 13:16:46,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.037 2026-09-10 13:16:46,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.027 2026-09-10 13:16:46,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-10 13:16:46,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:46,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.048 0.061 2026-09-10 13:16:46,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.068 2026-09-10 13:16:46,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-09-10 13:16:46,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.025 2026-09-10 13:16:46,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:16:46,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:47,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-10 13:16:47,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:47,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:47,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-09-10 13:16:47,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-09-10 13:16:47,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:47,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:47,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:47,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-10 13:16:47,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:47,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:47,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:47,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:47,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-10 13:16:47,734 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53338186 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': '69a8fd78-6222-4d5c-ba79-43ad58839250'}] 2026-09-10 13:16:48,705 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53338186 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': '69a8fd78-6222-4d5c-ba79-43ad58839250'} created pos.order #867 2026-09-10 13:16:48,753 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53338186 finished 2026-09-10 13:16:48,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.491 0.725 2026-09-10 13:16:48,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:16:49,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.040 2026-09-10 13:16:49,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:16:49,099 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:16:49,106 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88768676 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '69a8fd78-6222-4d5c-ba79-43ad58839250'}] 2026-09-10 13:16:49,114 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88768676 order {'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '69a8fd78-6222-4d5c-ba79-43ad58839250'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-09-10 13:16:49,131 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88768676 finished 2026-09-10 13:16:49,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:49,220 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:49,221 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.035 0.082 2026-09-10 13:16:49,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:49,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-09-10 13:16:49,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:49,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:49,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-10 13:16:49,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.026 2026-09-10 13:16:49,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.027 2026-09-10 13:16:49,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 13:16:49,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:16:49,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.073 0.060 2026-09-10 13:16:49,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.077 0.071 2026-09-10 13:16:49,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.140 2026-09-10 13:16:49,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-09-10 13:16:49,957 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-10 13:16:50,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-10 13:16:50,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:50,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-09-10 13:16:50,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-09-10 13:16:50,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:50,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:50,350 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:50,401 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:16:50,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:50,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:50,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:50,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:50,676 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:16:50,680 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33385889 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': '89bd9b35-a032-4f99-b04e-7201fdb47000'}] 2026-09-10 13:16:51,665 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33385889 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': '89bd9b35-a032-4f99-b04e-7201fdb47000'} created pos.order #868 2026-09-10 13:16:51,716 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33385889 finished 2026-09-10 13:16:51,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.521 0.702 2026-09-10 13:16:51,958 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:52,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.031 2026-09-10 13:16:52,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:16:52,072 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:16:52,082 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21630220 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': '89bd9b35-a032-4f99-b04e-7201fdb47000'}] 2026-09-10 13:16:52,092 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21630220 order {'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': '89bd9b35-a032-4f99-b04e-7201fdb47000'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-09-10 13:16:52,109 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21630220 finished 2026-09-10 13:16:52,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:52,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:52,220 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.050 0.090 2026-09-10 13:16:52,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:16:52,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.023 2026-09-10 13:16:52,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:16:52,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:16:52,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-10 13:16:52,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:16:52,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.024 2026-09-10 13:16:52,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-10 13:16:52,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:16:52,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.038 0.058 2026-09-10 13:16:52,758 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.042 0.064 2026-09-10 13:16:52,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-09-10 13:16:52,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-09-10 13:16:52,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:52,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:16:52,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:16:53,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:16:53,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:16:53,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-09-10 13:16:53,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-09-10 13:16:53,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:16:53,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:16:53,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:16:53,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:16:53,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:16:53,514 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:16:53,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:16:53,618 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:16:53,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:16:53,688 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7530474 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': '193bf0e1-8841-4fa0-b44c-c4da148f2dc8'}] 2026-09-10 13:16:54,946 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7530474 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': '193bf0e1-8841-4fa0-b44c-c4da148f2dc8'} created pos.order #869 2026-09-10 13:16:54,980 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7530474 finished 2026-09-10 13:16:55,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.819 0.784 2026-09-10 13:16:55,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:16:55,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.040 0.038 2026-09-10 13:16:55,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:16:55,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-10 13:16:55,508 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99993376 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': '193bf0e1-8841-4fa0-b44c-c4da148f2dc8'}] 2026-09-10 13:16:55,521 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99993376 order {'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': '193bf0e1-8841-4fa0-b44c-c4da148f2dc8'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-10 13:16:55,538 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99993376 finished 2026-09-10 13:16:55,545 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:16:55,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:16:55,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-10 13:16:55,659 26 INFO rb-c800635-224702-413894 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-09-10 13:16:55,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:16:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.121 0.108 2026-09-10 13:16:55,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32429224 (allocated 34877440) 2026-09-10 13:16:55,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126632 2026-09-10 13:16:55,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-10 13:16:55,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126632 2026-09-10 13:16:56,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131656_059008_test_taxes_l10n_in_pos.txt 2026-09-10 13:16:56,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpug59vtzl_chrome_odoo" 2026-09-10 13:16:57,030 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475] 2026-09-10 13:16:59,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126920 2026-09-10 13:16:59,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpyuap3i3h_chrome_odoo 2026-09-10 13:16:59,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43521/json/version 2026-09-10 13:16:59,601 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:16:59,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-10 13:16:59,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43521/json 2026-09-10 13:16:59,673 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:16:59,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:43521/devtools/page/5A3171E0958208E4EB0AF23B1C2859F7 2026-09-10 13:16:59,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-10 13:16:59,712 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-10 13:17:00,152 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:17:00,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-10 13:17:00,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/132" in browser 2026-09-10 13:17:00,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/132" 2026-09-10 13:17:00,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:00] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.100 0.083 2026-09-10 13:17:00,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '5A3171E0958208E4EB0AF23B1C2859F7', 'loaderId': 'C44FDC3C20B1496C27936338338DEA17', 'isDownload': False} 2026-09-10 13:17:00,365 26 INFO rb-c800635-224702-413894 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-09-10 13:17:00,379 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:17:00,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:00] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-09-10 13:17:00,422 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:00] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-09-10 13:17:00,439 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:00] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-09-10 13:17:00,979 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:17:00,990 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:17:01,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:17:01,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/132", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:17:01,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:17:01,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:17:01,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:17:01,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:01,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-10 13:17:01,127 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:17:01,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.032 2026-09-10 13:17:01,183 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-10 13:17:01,784 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.260 0.305 2026-09-10 13:17:01,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:17:01,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:17:01,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-10 13:17:01,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:17:02,003 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-10 13:17:02,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:17:02,072 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:02,087 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:17:02,105 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:17:02,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.049 0.021 2026-09-10 13:17:02,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.079 2026-09-10 13:17:02,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-10 13:17:02,174 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:02,184 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:02,319 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:17:02,342 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:02,445 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:02,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.059 0.066 2026-09-10 13:17:02,465 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:02,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:02,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.032 0.157 2026-09-10 13:17:02,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-10 13:17:02,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-09-10 13:17:02,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-10 13:17:02,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.261 2026-09-10 13:17:02,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-10 13:17:02,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.178 2026-09-10 13:17:02,755 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-10 13:17:02,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-09-10 13:17:02,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.195 2026-09-10 13:17:02,863 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-09-10 13:17:02,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.190 2026-09-10 13:17:02,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.193 2026-09-10 13:17:02,955 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-10 13:17:02,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:02] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-10 13:17:03,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-10 13:17:03,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-10 13:17:03,081 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-10T13:14:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-10 13:17:03,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.042 0.253 2026-09-10 13:17:03,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:03,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-10 13:17:03,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.031 0.051 2026-09-10 13:17:03,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.028 2026-09-10 13:17:03,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.008 2026-09-10 13:17:03,547 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:17:03,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.051 0.079 2026-09-10 13:17:03,814 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.062 0.066 2026-09-10 13:17:03,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.116 2026-09-10 13:17:03,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.016 2026-09-10 13:17:03,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-10 13:17:03,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.022 2026-09-10 13:17:03,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:17:04,032 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:17:04,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-09-10 13:17:04,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-09-10 13:17:04,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:04,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:04,327 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:17:04,328 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:17:04,357 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:04,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:17:04,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:04,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:17:04,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:17:04,637 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:04,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:17:04,713 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45689437 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'bf2573ef-a3a5-4b87-b190-16c0e3301ebb'}] 2026-09-10 13:17:04,727 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:17:05,966 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45689437 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'bf2573ef-a3a5-4b87-b190-16c0e3301ebb'} created pos.order #870 2026-09-10 13:17:06,042 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45689437 finished 2026-09-10 13:17:06,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.808 0.827 2026-09-10 13:17:06,391 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:17:06,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.028 2026-09-10 13:17:06,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-09-10 13:17:06,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:17:06,593 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23886522 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'bf2573ef-a3a5-4b87-b190-16c0e3301ebb'}] 2026-09-10 13:17:06,611 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23886522 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'bf2573ef-a3a5-4b87-b190-16c0e3301ebb'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-10 13:17:06,641 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23886522 finished 2026-09-10 13:17:06,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:17:06,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:17:06,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:06,778 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.087 0.100 2026-09-10 13:17:06,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:06,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.023 2026-09-10 13:17:06,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:06,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-10 13:17:06,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-10 13:17:07,006 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.022 2026-09-10 13:17:07,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-10 13:17:07,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:17:07,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:07] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.060 0.069 2026-09-10 13:17:07,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.067 0.065 2026-09-10 13:17:07,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.123 2026-09-10 13:17:07,472 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.026 2026-09-10 13:17:07,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:17:07,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:17:07,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:17:07,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-10 13:17:07,725 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:17:07,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-09-10 13:17:07,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-09-10 13:17:07,896 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:07,952 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:08,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:08,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-10 13:17:08,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:08,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:17:08,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:17:08,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:08,329 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-10 13:17:08,334 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3029681 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': 'd6ec3b0c-6191-4882-a12e-acc686f34809'}] 2026-09-10 13:17:09,261 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3029681 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': 'd6ec3b0c-6191-4882-a12e-acc686f34809'} created pos.order #871 2026-09-10 13:17:09,290 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3029681 finished 2026-09-10 13:17:09,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.463 0.712 2026-09-10 13:17:09,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.029 2026-09-10 13:17:09,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:09] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-10 13:17:09,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:17:09,649 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17850027 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': 'd6ec3b0c-6191-4882-a12e-acc686f34809'}] 2026-09-10 13:17:09,665 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17850027 order {'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': 'd6ec3b0c-6191-4882-a12e-acc686f34809'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-10 13:17:09,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:17:09,678 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17850027 finished 2026-09-10 13:17:09,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:17:09,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:17:09,802 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.058 0.097 2026-09-10 13:17:09,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:09,855 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.021 2026-09-10 13:17:09,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:09,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:09,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-10 13:17:10,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.032 0.036 2026-09-10 13:17:10,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.033 0.025 2026-09-10 13:17:10,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-10 13:17:10,192 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:17:10,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.078 0.070 2026-09-10 13:17:10,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.059 0.063 2026-09-10 13:17:10,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.112 2026-09-10 13:17:10,546 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.025 2026-09-10 13:17:10,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:17:10,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:17:10,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-09-10 13:17:10,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.33) 2026-09-10 13:17:10,818 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:10,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:10,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:10,974 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-10 13:17:11,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:11,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:17:11,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:17:11,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:11,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-10 13:17:11,257 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47726696 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': '1f5c2b82-e848-4492-b2e3-40ac12f59ba4'}] 2026-09-10 13:17:12,486 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47726696 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': '1f5c2b82-e848-4492-b2e3-40ac12f59ba4'} created pos.order #872 2026-09-10 13:17:12,525 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47726696 finished 2026-09-10 13:17:12,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.768 0.767 2026-09-10 13:17:12,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:17:12,874 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-10 13:17:12,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:17:12,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:17:12,936 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58871899 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': '1f5c2b82-e848-4492-b2e3-40ac12f59ba4'}] 2026-09-10 13:17:12,947 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58871899 order {'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': '1f5c2b82-e848-4492-b2e3-40ac12f59ba4'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-10 13:17:12,961 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58871899 finished 2026-09-10 13:17:12,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:17:13,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:17:13,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.070 0.086 2026-09-10 13:17:13,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:13,140 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:13,177 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.041 0.031 2026-09-10 13:17:13,196 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:13,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-10 13:17:13,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.034 2026-09-10 13:17:13,349 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.026 2026-09-10 13:17:13,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:17:13,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:17:13,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.043 0.064 2026-09-10 13:17:13,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.062 0.068 2026-09-10 13:17:13,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.121 2026-09-10 13:17:13,724 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-09-10 13:17:13,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-10 13:17:13,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:17:13,861 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-10 13:17:13,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-10 13:17:13,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:17:14,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-09-10 13:17:14,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.34) 2026-09-10 13:17:14,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:14,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:14,243 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:14,293 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-10 13:17:14,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:14,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:17:14,451 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:17:14,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:14,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-10 13:17:14,570 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15071481 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': '4e66806b-7325-4a12-86eb-a460da36a3c0'}] 2026-09-10 13:17:15,684 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15071481 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': '4e66806b-7325-4a12-86eb-a460da36a3c0'} created pos.order #873 2026-09-10 13:17:15,723 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15071481 finished 2026-09-10 13:17:16,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.692 0.741 2026-09-10 13:17:16,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:16,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.027 2026-09-10 13:17:16,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:17:16,159 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:17:16,168 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69674985 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '4e66806b-7325-4a12-86eb-a460da36a3c0'}] 2026-09-10 13:17:16,175 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69674985 order {'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '4e66806b-7325-4a12-86eb-a460da36a3c0'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-10 13:17:16,197 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69674985 finished 2026-09-10 13:17:16,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:17:16,273 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:17:16,295 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.048 0.082 2026-09-10 13:17:16,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:16,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.020 2026-09-10 13:17:16,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:16,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:16,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-10 13:17:16,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.039 2026-09-10 13:17:16,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.023 0.036 2026-09-10 13:17:16,633 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-10 13:17:16,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-10 13:17:16,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.081 0.067 2026-09-10 13:17:16,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.064 2026-09-10 13:17:16,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.086 2026-09-10 13:17:16,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-09-10 13:17:17,040 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-10 13:17:17,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-10 13:17:17,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:17:17,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-09-10 13:17:17,275 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-09-10 13:17:17,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:17,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:17,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:17,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:17:17,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:17,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:17:17,641 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:17:17,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:17,756 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:17:17,761 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22133586 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': '4f381431-c1bc-45bd-864c-d6d9513d7182'}] 2026-09-10 13:17:18,610 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22133586 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': '4f381431-c1bc-45bd-864c-d6d9513d7182'} created pos.order #874 2026-09-10 13:17:18,640 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22133586 finished 2026-09-10 13:17:18,818 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.398 0.661 2026-09-10 13:17:18,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:17:18,900 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-09-10 13:17:18,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:17:18,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:17:18,972 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54629752 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': '4f381431-c1bc-45bd-864c-d6d9513d7182'}] 2026-09-10 13:17:18,985 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54629752 order {'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': '4f381431-c1bc-45bd-864c-d6d9513d7182'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-10 13:17:19,008 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54629752 finished 2026-09-10 13:17:19,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:17:19,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:17:19,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:19,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.070 0.097 2026-09-10 13:17:19,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.022 2026-09-10 13:17:19,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:19,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:19,305 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-10 13:17:19,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.031 2026-09-10 13:17:19,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.030 2026-09-10 13:17:19,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 13:17:19,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-10 13:17:19,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.066 0.067 2026-09-10 13:17:19,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.043 0.069 2026-09-10 13:17:19,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.106 2026-09-10 13:17:19,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.026 2026-09-10 13:17:19,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:17:19,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-10 13:17:19,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-10 13:17:20,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-10 13:17:20,083 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-10 13:17:20,155 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-09-10 13:17:20,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-09-10 13:17:20,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:20,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:20,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:20,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-10 13:17:20,464 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:20,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-10 13:17:20,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-10 13:17:20,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:20,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-10 13:17:20,690 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96340184 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': 'aab804c6-aa6b-4f53-aeeb-414cabbdebef'}] 2026-09-10 13:17:21,670 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96340184 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': 'aab804c6-aa6b-4f53-aeeb-414cabbdebef'} created pos.order #875 2026-09-10 13:17:21,705 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96340184 finished 2026-09-10 13:17:21,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.487 0.723 2026-09-10 13:17:21,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:17:21,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-09-10 13:17:22,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:17:22,049 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9470387 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': 'aab804c6-aa6b-4f53-aeeb-414cabbdebef'}] 2026-09-10 13:17:22,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-10 13:17:22,063 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9470387 order {'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': 'aab804c6-aa6b-4f53-aeeb-414cabbdebef'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-10 13:17:22,084 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9470387 finished 2026-09-10 13:17:22,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-10 13:17:22,171 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-10 13:17:22,189 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.048 0.095 2026-09-10 13:17:22,222 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-10 13:17:22,223 26 INFO rb-c800635-224702-413894 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-09-10 13:17:22,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.022 2026-09-10 13:17:22,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33495396 (allocated 36974592) 2026-09-10 13:17:22,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126920 2026-09-10 13:17:22,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-10 13:17:22,528 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126920 2026-09-10 13:17:22,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131722_622895_test_taxes_l10n_in_pos.txt 2026-09-10 13:17:22,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpyuap3i3h_chrome_odoo" 2026-09-10 13:17:23,694 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493] 2026-09-10 13:17:23,899 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 70 checked, 70 removed 2026-09-10 13:17:33,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-10 13:17:34,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 127228 2026-09-10 13:17:34,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpicjzii83_chrome_odoo 2026-09-10 13:17:34,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:41069/json/version 2026-09-10 13:17:34,454 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:17:34,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-09-10 13:17:34,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:41069/json 2026-09-10 13:17:34,561 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:17:34,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:41069/devtools/page/774A827C76B9943FDA43C8B5BB5E732A 2026-09-10 13:17:34,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-10 13:17:34,630 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-10 13:17:34,791 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:17:34,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-10 13:17:34,802 26 INFO rb-c800635-224702-413894 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/133" in browser 2026-09-10 13:17:34,802 26 INFO rb-c800635-224702-413894 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/133" 2026-09-10 13:17:34,827 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:17:35,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:35] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.087 0.502 2026-09-10 13:17:35,408 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '774A827C76B9943FDA43C8B5BB5E732A', 'loaderId': '6D7D2D469A33B81808DFF69BAEA9EF7B', 'isDownload': False} 2026-09-10 13:17:35,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-10 13:17:35,421 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:17:35,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:35] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 13:17:35,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:35] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 13:17:35,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:35] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-09-10 13:17:36,015 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:17:36,020 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:17:36,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:17:36,054 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:17:36,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [1/15] Tour PosSaleLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:17:36,068 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 13:17:36,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:17:36,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:36,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.014 2026-09-10 13:17:36,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-10 13:17:36,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.033 0.050 2026-09-10 13:17:36,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.064 2026-09-10 13:17:36,914 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.302 0.335 2026-09-10 13:17:36,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:17:37,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-09-10 13:17:37,091 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-09-10 13:17:37,126 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 13:17:37,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-09-10 13:17:37,159 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:17:37,211 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:17:37,231 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:17:37,235 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:17:37,251 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:17:37,274 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:17:37,292 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.050 0.033 2026-09-10 13:17:37,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-10 13:17:37,324 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.089 2026-09-10 13:17:37,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [2/15] Tour PosSaleLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:17:37,434 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:37,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.054 0.075 2026-09-10 13:17:37,533 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:17:37,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [3/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:37,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.093 2026-09-10 13:17:37,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [4/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:37,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-10 13:17:37,677 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.180 2026-09-10 13:17:37,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.229 2026-09-10 13:17:37,823 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.056 0.371 2026-09-10 13:17:37,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-09-10 13:17:37,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.282 2026-09-10 13:17:37,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.314 2026-09-10 13:17:37,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:37] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-09-10 13:17:38,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.185 2026-09-10 13:17:38,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.073 0.390 2026-09-10 13:17:38,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [5/15] Tour PosSaleLoyaltyTour1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-10 13:17:38,252 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [6/15] Tour PosSaleLoyaltyTour1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-10 13:17:38,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.061 0.087 2026-09-10 13:17:38,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.042 2026-09-10 13:17:38,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:17:38,631 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [7/15] Tour PosSaleLoyaltyTour1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-10 13:17:38,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.068 0.076 2026-09-10 13:17:38,933 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.074 0.074 2026-09-10 13:17:38,942 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.145 2026-09-10 13:17:38,984 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.019 2026-09-10 13:17:39,022 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [8/15] Tour PosSaleLoyaltyTour1 → Step body:not(:has(.modal)) 2026-09-10 13:17:39,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.032 2026-09-10 13:17:39,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-10 13:17:39,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [9/15] Tour PosSaleLoyaltyTour1 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 13:17:39,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [10/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:39,336 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [11/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:39,345 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:39,347 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:39,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [12/15] Tour PosSaleLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:39,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [13/15] Tour PosSaleLoyaltyTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:39,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [14/15] Tour PosSaleLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:39,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [15/15] Tour PosSaleLoyaltyTour1 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:17:39,583 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18550564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '79e82210-a135-4639-b4b5-c93472f02f82'}] 2026-09-10 13:17:39,595 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:17:39,938 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18550564 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '79e82210-a135-4639-b4b5-c93472f02f82'} created pos.order #876 2026-09-10 13:17:39,952 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18550564 finished 2026-09-10 13:17:40,324 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1502] 2026-09-10 13:17:40,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.381 0.510 2026-09-10 13:17:40,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.027 0.035 2026-09-10 13:17:40,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-10 13:17:40,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:17:40,769 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-10 13:17:40,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:17:40,789 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66650689 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '79e82210-a135-4639-b4b5-c93472f02f82'}] 2026-09-10 13:17:40,799 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66650689 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '79e82210-a135-4639-b4b5-c93472f02f82'} sync ignored for existing PoS order pos.order(876,) (state: paid) 2026-09-10 13:17:40,827 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66650689 finished 2026-09-10 13:17:40,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18209872 (allocated 19660800) 2026-09-10 13:17:40,930 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 127228 2026-09-10 13:17:40,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-10 13:17:40,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 127228 2026-09-10 13:17:40,964 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.092 0.089 2026-09-10 13:17:41,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131741_017585_test_pos_sale_loyalty_1.txt 2026-09-10 13:17:41,017 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpicjzii83_chrome_odoo" 2026-09-10 13:17:41,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-10 13:17:41,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 127444 2026-09-10 13:17:41,798 26 INFO rb-c800635-224702-413894 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/tmp193fhpxw_chrome_odoo 2026-09-10 13:17:41,798 26 INFO rb-c800635-224702-413894 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:40631/json/version 2026-09-10 13:17:41,799 26 INFO rb-c800635-224702-413894 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-09-10 13:17:41,875 26 INFO rb-c800635-224702-413894 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-09-10 13:17:41,875 26 INFO rb-c800635-224702-413894 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:40631/json 2026-09-10 13:17:41,876 26 INFO rb-c800635-224702-413894 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-09-10 13:17:41,887 26 INFO rb-c800635-224702-413894 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:40631/devtools/page/C149DD55E38DFEE883F44B866F94FDD3 2026-09-10 13:17:41,899 26 INFO rb-c800635-224702-413894 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-09-10 13:17:41,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-09-10 13:17:42,114 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-10 13:17:42,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-09-10 13:17:42,128 26 INFO rb-c800635-224702-413894 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=133" in browser 2026-09-10 13:17:42,128 26 INFO rb-c800635-224702-413894 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=133" 2026-09-10 13:17:42,154 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:17:42,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:42] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.055 0.458 2026-09-10 13:17:42,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'C149DD55E38DFEE883F44B866F94FDD3', 'loaderId': '5B57E185188D05731E2B2785CF56EEB3', 'isDownload': False} 2026-09-10 13:17:42,664 26 INFO rb-c800635-224702-413894 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-09-10 13:17:42,682 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:17:42,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-10 13:17:42,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-10 13:17:42,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 13:17:43,212 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:43,219 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:43,239 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-10 13:17:43,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=133", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:17:43,263 26 INFO rb-c800635-224702-413894 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-09-10 13:17:43,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:17:43,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:17:43,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:43,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.014 2026-09-10 13:17:43,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-10 13:17:43,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.029 0.046 2026-09-10 13:17:43,468 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.063 2026-09-10 13:17:44,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.392 0.330 2026-09-10 13:17:44,246 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:17:44,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:17:44,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-10 13:17:44,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:17:44,415 26 INFO rb-c800635-224702-413894 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-09-10 13:17:44,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:17:44,491 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:44,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:17:44,516 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:44,530 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:17:44,564 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:17:44,569 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:17:44,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.040 0.028 2026-09-10 13:17:44,597 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:17:44,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.083 2026-09-10 13:17:44,699 26 INFO rb-c800635-224702-413894 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-09-10 13:17:44,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.037 0.089 2026-09-10 13:17:44,860 26 INFO rb-c800635-224702-413894 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-09-10 13:17:44,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.134 0.163 2026-09-10 13:17:44,891 26 INFO rb-c800635-224702-413894 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-09-10 13:17:44,895 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:44,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-10 13:17:44,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:44] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-09-10 13:17:45,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.219 2026-09-10 13:17:45,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-09-10 13:17:45,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.272 2026-09-10 13:17:45,142 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.226 2026-09-10 13:17:45,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-09-10 13:17:45,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-09-10 13:17:45,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.216 2026-09-10 13:17:45,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.283 2026-09-10 13:17:45,358 26 INFO rb-c800635-224702-413894 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-09-10 13:17:45,419 26 INFO rb-c800635-224702-413894 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-09-10 13:17:45,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.073 0.084 2026-09-10 13:17:45,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.040 2026-09-10 13:17:45,748 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.014 2026-09-10 13:17:45,829 26 INFO rb-c800635-224702-413894 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-09-10 13:17:45,996 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.079 0.083 2026-09-10 13:17:46,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.068 0.068 2026-09-10 13:17:46,154 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.125 2026-09-10 13:17:46,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.021 2026-09-10 13:17:46,258 26 INFO rb-c800635-224702-413894 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-09-10 13:17:46,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.046 0.025 2026-09-10 13:17:46,455 26 INFO rb-c800635-224702-413894 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-09-10 13:17:46,502 26 INFO rb-c800635-224702-413894 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-09-10 13:17:46,553 26 INFO rb-c800635-224702-413894 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-09-10 13:17:46,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-10 13:17:46,605 26 INFO rb-c800635-224702-413894 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-09-10 13:17:46,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16508724 (allocated 17825792) 2026-09-10 13:17:46,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 127444 2026-09-10 13:17:46,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-10 13:17:46,711 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 127444 2026-09-10 13:17:46,810 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_131746_810468_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-10 13:17:46,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp193fhpxw_chrome_odoo" 2026-09-10 13:17:46,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-10 13:17:47,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 127663 2026-09-10 13:17:47,862 26 INFO rb-c800635-224702-413894 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/tmpw566egz3_chrome_odoo 2026-09-10 13:17:47,862 26 INFO rb-c800635-224702-413894 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:39487/json/version 2026-09-10 13:17:47,863 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:17:47,906 26 INFO rb-c800635-224702-413894 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-09-10 13:17:47,907 26 INFO rb-c800635-224702-413894 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:39487/json 2026-09-10 13:17:47,907 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:17:47,918 26 INFO rb-c800635-224702-413894 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:39487/devtools/page/1C9552CF00F1D28F0A390680C665826A 2026-09-10 13:17:47,979 26 INFO rb-c800635-224702-413894 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-09-10 13:17:47,991 26 INFO rb-c800635-224702-413894 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-09-10 13:17:48,245 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:17:48,257 26 INFO rb-c800635-224702-413894 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-09-10 13:17:48,261 26 INFO rb-c800635-224702-413894 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/133" in browser 2026-09-10 13:17:48,262 26 INFO rb-c800635-224702-413894 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/133" 2026-09-10 13:17:48,276 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:17:48,780 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:48] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.086 0.422 2026-09-10 13:17:48,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '1C9552CF00F1D28F0A390680C665826A', 'loaderId': 'C8859D8C8CA48F0D56EA66B3E7911CC7', 'isDownload': False} 2026-09-10 13:17:48,784 26 INFO rb-c800635-224702-413894 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-09-10 13:17:48,800 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:17:48,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:48] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-09-10 13:17:48,837 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:48] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-10 13:17:48,847 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:48] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-10 13:17:49,368 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:17:49,374 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:49,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:17:49,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate test code "odoo.startTour('test_sale_order_loyalty_card_can_be_used_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:17:49,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [1/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:17:49,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-10 13:17:49,428 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:17:49,438 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:49,462 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-10 13:17:49,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.032 2026-09-10 13:17:49,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-10 13:17:49,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.024 0.041 2026-09-10 13:17:50,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.198 0.224 2026-09-10 13:17:50,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:17:50,116 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:17:50,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-10 13:17:50,201 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:17:50,214 26 INFO rb-c800635-224702-413894 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-09-10 13:17:50,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-10 13:17:50,278 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:50,307 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:17:50,310 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:17:50,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.037 0.027 2026-09-10 13:17:50,348 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:17:50,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:17:50,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.078 2026-09-10 13:17:50,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-10 13:17:50,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [2/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:17:50,485 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:50,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.066 0.094 2026-09-10 13:17:50,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.042 2026-09-10 13:17:50,688 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:50,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [3/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-10 13:17:50,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.049 0.259 2026-09-10 13:17:50,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-10 13:17:50,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-10 13:17:50,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.197 2026-09-10 13:17:50,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.233 2026-09-10 13:17:50,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-10 13:17:50,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-10 13:17:50,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:50] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-10 13:17:51,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-10T13:17:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-10 13:17:51,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.231 2026-09-10 13:17:51,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [4/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:17:51,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [5/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-10 13:17:51,326 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [6/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 13:17:51,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [7/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step input text 'LOYALTY123' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 13:17:51,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [8/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 13:17:51,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [9/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:17:51,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.008 0.014 2026-09-10 13:17:51,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [10/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step customer 'partner_a' is selected (trigger: .product-screen .set-partner:contains("partner_a")) 2026-09-10 13:17:51,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.007 0.023 2026-09-10 13:17:51,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [11/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:17:51,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.018 2026-09-10 13:17:51,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [12/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:17:51,675 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:51,678 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:17:51,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [13/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:17:51,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [14/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:17:51,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [15/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:17:51,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [16/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:17:51,946 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.043 0.010 2026-09-10 13:17:51,969 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21706198 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a2bfa0cf-bf13-459a-bfd2-22cd9ec074c9'}] 2026-09-10 13:17:51,975 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:17:52,512 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21706198 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a2bfa0cf-bf13-459a-bfd2-22cd9ec074c9'} created pos.order #877 2026-09-10 13:17:52,527 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21706198 finished 2026-09-10 13:17:52,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.368 0.268 2026-09-10 13:17:52,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.075 0.035 2026-09-10 13:17:52,794 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:17:52,946 26 INFO rb-c800635-224702-413894 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-09-10 13:17:52,947 26 INFO rb-c800635-224702-413894 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-09-10 13:17:52,969 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60708071 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'a2bfa0cf-bf13-459a-bfd2-22cd9ec074c9'}] 2026-09-10 13:17:52,978 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60708071 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'a2bfa0cf-bf13-459a-bfd2-22cd9ec074c9'} sync ignored for existing PoS order pos.order(877,) (state: paid) 2026-09-10 13:17:53,025 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60708071 finished 2026-09-10 13:17:53,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15928896 (allocated 17563648) 2026-09-10 13:17:53,110 26 INFO rb-c800635-224702-413894 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 127663 2026-09-10 13:17:53,118 26 INFO rb-c800635-224702-413894 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-09-10 13:17:53,118 26 INFO rb-c800635-224702-413894 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 127663 2026-09-10 13:17:53,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:17:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.076 0.104 2026-09-10 13:17:53,216 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_131753_216071_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-10 13:17:53,216 26 INFO rb-c800635-224702-413894 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/tmpw566egz3_chrome_odoo" 2026-09-10 13:17:53,319 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:18:01,156 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-10 13:18:02,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-10 13:18:02,796 26 INFO rb-c800635-224702-413894 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-10 13:18:03,161 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:18:04,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-10 13:18:07,842 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:08,032 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #730437 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': 'cc21847d-f856-4d55-989f-c68284817701'}] 2026-09-10 13:18:08,062 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #730437 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': 'cc21847d-f856-4d55-989f-c68284817701'} created pos.order #880 2026-09-10 13:18:08,063 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #730437 finished 2026-09-10 13:18:08,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.040 0.213 2026-09-10 13:18:08,145 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:18:09,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-10 13:18:12,413 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:18:13,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-10 13:18:17,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 127877 2026-09-10 13:18:17,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpsu7_fnnw_chrome_odoo 2026-09-10 13:18:17,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:43621/json/version 2026-09-10 13:18:17,290 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:17,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-09-10 13:18:17,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:43621/json 2026-09-10 13:18:17,351 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:17,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:43621/devtools/page/211F10985CC85353F8775F29E088244D 2026-09-10 13:18:17,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-10 13:18:17,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-10 13:18:17,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-10 13:18:17,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/138?access_token=9a91ae3e60aa44ac" in browser 2026-09-10 13:18:17,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/138?access_token=9a91ae3e60aa44ac" 2026-09-10 13:18:17,668 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:18,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /pos-self/138?access_token=9a91ae3e60aa44ac HTTP/1.1" 200 - 59 0.099 0.303 2026-09-10 13:18:18,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '211F10985CC85353F8775F29E088244D', 'loaderId': 'DEE5A5F43D0F5EE03E71F6F4CA7F07D4', 'isDownload': False} 2026-09-10 13:18:18,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-10 13:18:18,089 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:18:18,108 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:18:18,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.028 0.024 2026-09-10 13:18:18,172 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:18:18,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-09-10 13:18:18,204 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:18:18,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.109 2026-09-10 13:18:18,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:18:18,384 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:18:18,402 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/138?access_token=9a91ae3e60aa44ac", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:18:18,417 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [1/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:18:18,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.007 0.023 2026-09-10 13:18:18,425 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:18:18,425 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.018 2026-09-10 13:18:18,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.025 0.029 2026-09-10 13:18:18,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-10 13:18:18,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.182 0.187 2026-09-10 13:18:18,912 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.331 2026-09-10 13:18:18,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-09-10 13:18:19,005 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/ir.attachment/7476/raw HTTP/1.1" 200 - 4 0.001 0.022 2026-09-10 13:18:19,041 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [2/21] Tour selfAlwaysAttributeVariants → Step Wait for product 'Chair' (trigger: .o_self_product_box span:contains('Chair')) 2026-09-10 13:18:19,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [3/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-09-10 13:18:19,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/pos.category/319/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.004 0.027 2026-09-10 13:18:19,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/pos.category/318/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.035 2026-09-10 13:18:19,143 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:18:19,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.template/2351/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.017 0.047 2026-09-10 13:18:19,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.template/2350/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-10 13:18:19,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [4/21] Tour selfAlwaysAttributeVariants → Step Select value White for attribute Color (trigger: h2:contains("Color") + div.row button:contains("White")) 2026-09-10 13:18:19,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.template/2347/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.088 2026-09-10 13:18:19,235 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.template/2346/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-10 13:18:19,257 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.template/2348/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-09-10 13:18:19,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [5/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:18:19,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.template/2349/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-10 13:18:19,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [6/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:18:19,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [7/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 10 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-10 13:18:19,430 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:18:19,443 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/ir.attachment/7442/raw HTTP/1.1" 200 - 4 0.008 0.017 2026-09-10 13:18:19,460 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [8/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : White (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: White") )) 2026-09-10 13:18:19,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.product/2845/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 8 0.009 0.031 2026-09-10 13:18:19,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [9/21] Tour selfAlwaysAttributeVariants → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:18:19,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [10/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-09-10 13:18:19,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [11/21] Tour selfAlwaysAttributeVariants → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-09-10 13:18:19,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [12/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:18:19,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [13/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:18:19,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [14/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 15 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("15"))) 2026-09-10 13:18:19,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:19] "GET /web/image/product.product/2846/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 8 0.007 0.018 2026-09-10 13:18:19,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [15/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : Red (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: Red") )) 2026-09-10 13:18:19,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [16/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:18:19,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [17/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:18:20,030 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54685411 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': 'f1028558-8525-4840-80cb-8d2f6a879e9f'}] 2026-09-10 13:18:20,092 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54685411 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': 'f1028558-8525-4840-80cb-8d2f6a879e9f'} created pos.order #881 2026-09-10 13:18:20,107 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54685411 finished 2026-09-10 13:18:20,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.143 0.122 2026-09-10 13:18:20,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [18/21] Tour selfAlwaysAttributeVariants → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:18:20,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [19/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:18:20,418 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [20/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:18:20,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [21/21] Tour selfAlwaysAttributeVariants → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:18:20,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-10 13:18:20,521 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:18:20,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 9147628 (allocated 9961472) 2026-09-10 13:18:20,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 127877 2026-09-10 13:18:20,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-10 13:18:20,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 127877 2026-09-10 13:18:20,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131820_700873_test_self_order_always_attribute.txt 2026-09-10 13:18:20,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpsu7_fnnw_chrome_odoo" 2026-09-10 13:18:20,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-10 13:18:25,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 128070 2026-09-10 13:18:25,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpei1h57e__chrome_odoo 2026-09-10 13:18:25,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:37485/json/version 2026-09-10 13:18:25,033 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:25,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-09-10 13:18:25,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:37485/json 2026-09-10 13:18:25,134 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:25,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:37485/devtools/page/5BDB7BE40BDE1A45AA88577389E752FE 2026-09-10 13:18:25,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-10 13:18:25,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-10 13:18:25,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-10 13:18:25,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/139?access_token=9e0dec18eb044c55" in browser 2026-09-10 13:18:25,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/139?access_token=9e0dec18eb044c55" 2026-09-10 13:18:25,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:25,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:25] "GET /pos-self/139?access_token=9e0dec18eb044c55 HTTP/1.1" 200 - 59 0.048 0.479 2026-09-10 13:18:25,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '5BDB7BE40BDE1A45AA88577389E752FE', 'loaderId': '128E674C3302579392B273E36509FBFA', 'isDownload': False} 2026-09-10 13:18:25,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-10 13:18:25,971 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:18:26,009 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:18:26,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.037 2026-09-10 13:18:26,056 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:18:26,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-09-10 13:18:26,090 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:18:26,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.102 2026-09-10 13:18:26,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:18:26,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.007 0.008 2026-09-10 13:18:26,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-09-10 13:18:26,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139?access_token=9e0dec18eb044c55", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:18:26,336 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:18:26,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:18:26,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [1/22] Tour self_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:18:26,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.049 0.041 2026-09-10 13:18:26,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-10 13:18:26,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.170 0.137 2026-09-10 13:18:26,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.298 2026-09-10 13:18:26,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-10 13:18:26,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:26] "GET /web/image/ir.attachment/7517/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 13:18:26,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [2/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:18:27,033 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/pos.category/318/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 13:18:27,047 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:18:27,052 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/product.template/2346/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.013 2026-09-10 13:18:27,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/product.template/2348/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-10 13:18:27,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/product.template/2347/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-10 13:18:27,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [3/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:18:27,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/product.template/2350/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-10 13:18:27,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/product.template/2349/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-10 13:18:27,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [4/22] Tour self_attribute_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:18:27,194 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:18:27,228 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [5/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:18:27,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [6/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:18:27,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [7/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: M") +div:contains("Fabric: Leather") )) 2026-09-10 13:18:27,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/ir.attachment/7483/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:18:27,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:27] "GET /web/image/product.product/2844/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-09-10 13:18:27,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [8/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 7.02 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02"))) 2026-09-10 13:18:27,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [9/22] Tour self_attribute_selector → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:18:27,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [10/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:18:27,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [11/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:18:27,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [12/22] Tour self_attribute_selector → Step Select value L for attribute Size (trigger: h2:contains("Size") + div.row button:contains("L")) 2026-09-10 13:18:27,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [13/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:18:27,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [14/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:18:27,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [15/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: L") +div:contains("Fabric: Leather") )) 2026-09-10 13:18:27,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [16/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 8.17 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17"))) 2026-09-10 13:18:27,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [17/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:18:28,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [18/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:18:28,054 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21695353 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '5a581dfb-f868-48f2-9dac-7ad58b32993e'}] 2026-09-10 13:18:28,090 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21695353 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '5a581dfb-f868-48f2-9dac-7ad58b32993e'} created pos.order #882 2026-09-10 13:18:28,102 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21695353 finished 2026-09-10 13:18:28,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.089 0.126 2026-09-10 13:18:28,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 13:18:28,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [19/22] Tour self_attribute_selector → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:18:28,348 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [20/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:18:28,405 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [21/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:18:28,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [22/22] Tour self_attribute_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:18:28,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-10 13:18:28,513 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:18:28,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9042204 (allocated 10223616) 2026-09-10 13:18:28,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 128070 2026-09-10 13:18:28,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-10 13:18:28,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 128070 2026-09-10 13:18:28,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131828_670519_test_self_order_attribute.txt 2026-09-10 13:18:28,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpei1h57e__chrome_odoo" 2026-09-10 13:18:28,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-10 13:18:32,555 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5569] 2026-09-10 13:18:32,683 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #1 deleted product.product records with IDs: [2844] 2026-09-10 13:18:33,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 128262 2026-09-10 13:18:33,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless temporary user profile dir: /tmp/tmp3nzg8zhs_chrome_odoo 2026-09-10 13:18:33,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Issuing json command http://127.0.0.1:40709/json/version 2026-09-10 13:18:33,223 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:33,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: Chrome/150.0.7871.114 2026-09-10 13:18:33,271 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Issuing json command http://127.0.0.1:40709/json 2026-09-10 13:18:33,272 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:33,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Websocket url found: ws://127.0.0.1:40709/devtools/page/DC379F89229083DCBD76E08D1258C07B 2026-09-10 13:18:33,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Enable chrome headless console log notification 2026-09-10 13:18:33,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-09-10 13:18:33,378 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-09-10 13:18:33,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Open "http://127.0.0.1:8069/pos-self/140?access_token=718d52d895da4ca4" in browser 2026-09-10 13:18:33,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigating to: "http://127.0.0.1:8069/pos-self/140?access_token=718d52d895da4ca4" 2026-09-10 13:18:33,416 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:33,756 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:33] "GET /pos-self/140?access_token=718d52d895da4ca4 HTTP/1.1" 200 - 59 0.032 0.317 2026-09-10 13:18:33,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': 'DC379F89229083DCBD76E08D1258C07B', 'loaderId': '6874D793DDE10853550946FD43635F68', 'isDownload': False} 2026-09-10 13:18:33,760 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate ready code "odoo.isTourReady('self_attribute_selector_shows_images')" 2026-09-10 13:18:33,782 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:18:33,809 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:18:33,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:33] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.037 2026-09-10 13:18:33,869 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:18:33,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:33] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.096 2026-09-10 13:18:33,921 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:18:33,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:33] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.119 2026-09-10 13:18:34,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.018 2026-09-10 13:18:34,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:18:34,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate test code "odoo.startTour('self_attribute_selector_shows_images', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140?access_token=718d52d895da4ca4", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:18:34,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.016 2026-09-10 13:18:34,121 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [1/4] Tour self_attribute_selector_shows_images → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:18:34,124 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:18:34,124 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:18:34,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.038 0.038 2026-09-10 13:18:34,253 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-10 13:18:34,522 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.113 0.148 2026-09-10 13:18:34,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.255 2026-09-10 13:18:34,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: Owl is running in 'dev' mode. 2026-09-10 13:18:34,614 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/ir.attachment/7558/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:18:34,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [2/4] Tour self_attribute_selector_shows_images → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:18:34,738 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:18:34,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/pos.category/318/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.006 0.021 2026-09-10 13:18:34,766 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/product.template/2346/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.011 0.031 2026-09-10 13:18:34,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [3/4] Tour self_attribute_selector_shows_images → Step The White has a color dot (trigger: div:has(span:contains("White")) ~ div.rounded-5) 2026-09-10 13:18:34,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/product.template/2347/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-10 13:18:34,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/product.template/2350/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-10 13:18:34,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/product.template/2348/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.011 0.086 2026-09-10 13:18:34,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [4/4] Tour self_attribute_selector_shows_images → Step The Blue has an image (trigger: div:has(span:contains("Blue")) ~ img.rounded-4) 2026-09-10 13:18:34,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:34] "GET /web/image/product.template/2349/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-10 13:18:34,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-10 13:18:34,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_attribute_selector_shows_images SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 13:18:34,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7393020 (allocated 8126464) 2026-09-10 13:18:34,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 128262 2026-09-10 13:18:34,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-10 13:18:34,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 128262 2026-09-10 13:18:35,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131835_079845_test_self_order_check_attributes_show_images.txt 2026-09-10 13:18:35,080 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmp3nzg8zhs_chrome_odoo" 2026-09-10 13:18:35,124 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-10 13:18:39,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 128435 2026-09-10 13:18:39,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmperngbrc7_chrome_odoo 2026-09-10 13:18:39,311 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Issuing json command http://127.0.0.1:34843/json/version 2026-09-10 13:18:39,312 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:39,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: Chrome/150.0.7871.114 2026-09-10 13:18:39,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Issuing json command http://127.0.0.1:34843/json 2026-09-10 13:18:39,364 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:39,382 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Websocket url found: ws://127.0.0.1:34843/devtools/page/1F632B1FED3BB8550D8DA2FCE307476D 2026-09-10 13:18:39,398 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-09-10 13:18:39,467 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-10 13:18:39,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-10 13:18:39,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Open "http://127.0.0.1:8069/pos-self/141?access_token=f558df13d2704dbf" in browser 2026-09-10 13:18:39,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/141?access_token=f558df13d2704dbf" 2026-09-10 13:18:39,665 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:39,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:39] "GET /pos-self/141?access_token=f558df13d2704dbf HTTP/1.1" 200 - 59 0.043 0.296 2026-09-10 13:18:40,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '1F632B1FED3BB8550D8DA2FCE307476D', 'loaderId': 'EE045DAC07014D89F565142C4FC7B15E', 'isDownload': False} 2026-09-10 13:18:40,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate ready code "odoo.isTourReady('self_multi_attribute_selector')" 2026-09-10 13:18:40,022 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:18:40,048 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:18:40,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.007 0.026 2026-09-10 13:18:40,080 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:18:40,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.059 2026-09-10 13:18:40,115 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:18:40,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.099 2026-09-10 13:18:40,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:18:40,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:18:40,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate test code "odoo.startTour('self_multi_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/141?access_token=f558df13d2704dbf", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:18:40,307 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.006 0.013 2026-09-10 13:18:40,313 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:18:40,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 13:18:40,315 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [1/5] Tour self_multi_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:18:40,376 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.018 0.035 2026-09-10 13:18:40,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-10 13:18:40,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.183 0.166 2026-09-10 13:18:40,770 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.331 2026-09-10 13:18:40,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: Owl is running in 'dev' mode. 2026-09-10 13:18:40,842 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /web/image/ir.attachment/7600/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:18:40,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [2/5] Tour self_multi_attribute_selector → Step Click on product 'Multi Check Attribute Product' (trigger: .product_list .o_self_product_box span:contains('Multi Check Attribute Product')) 2026-09-10 13:18:40,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:40] "GET /web/image/pos.category/320/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.007 0.047 2026-09-10 13:18:41,004 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/pos.category/318/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.083 2026-09-10 13:18:41,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/product.template/2346/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-09-10 13:18:41,021 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [3/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 2 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 2")) 2026-09-10 13:18:41,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/product.template/2350/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-09-10 13:18:41,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/product.template/2347/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.013 0.103 2026-09-10 13:18:41,078 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:18:41,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/product.template/2348/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-09-10 13:18:41,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [4/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 1 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 1")) 2026-09-10 13:18:41,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/product.template/2349/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 13:18:41,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:41] "GET /web/image/product.template/2352/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-09-10 13:18:41,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [5/5] Tour self_multi_attribute_selector → Step Select value for attribute Attribute 1 (trigger: div h2:contains("Attribute 1")) 2026-09-10 13:18:41,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-10 13:18:41,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_multi_attribute_selector SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 13:18:41,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7120164 (allocated 7864320) 2026-09-10 13:18:41,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 128435 2026-09-10 13:18:41,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-10 13:18:41,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 128435 2026-09-10 13:18:41,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131841_335626_test_self_order_multi_check_attribute.txt 2026-09-10 13:18:41,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmperngbrc7_chrome_odoo" 2026-09-10 13:18:41,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-10 13:18:45,391 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5569] 2026-09-10 13:18:45,459 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #1 deleted product.product records with IDs: [2844] 2026-09-10 13:18:45,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 128611 2026-09-10 13:18:45,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome headless temporary user profile dir: /tmp/tmpuki9gt80_chrome_odoo 2026-09-10 13:18:45,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Issuing json command http://127.0.0.1:37685/json/version 2026-09-10 13:18:45,969 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:45,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: Chrome/150.0.7871.114 2026-09-10 13:18:45,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Issuing json command http://127.0.0.1:37685/json 2026-09-10 13:18:45,987 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:46,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Websocket url found: ws://127.0.0.1:37685/devtools/page/E04CAADA3592B89B83F1E2F574EE5D3E 2026-09-10 13:18:46,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Enable chrome headless console log notification 2026-09-10 13:18:46,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome headless enable page notifications 2026-09-10 13:18:46,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Setting session cookie in browser 2026-09-10 13:18:46,126 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Open "http://127.0.0.1:8069/pos-self/142?access_token=fd848af9b1734480" in browser 2026-09-10 13:18:46,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigating to: "http://127.0.0.1:8069/pos-self/142?access_token=fd848af9b1734480" 2026-09-10 13:18:46,166 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:46,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:46] "GET /pos-self/142?access_token=fd848af9b1734480 HTTP/1.1" 200 - 59 0.092 0.547 2026-09-10 13:18:46,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': 'E04CAADA3592B89B83F1E2F574EE5D3E', 'loaderId': '8856904785C3AE43EB2E64B81E411CFF', 'isDownload': False} 2026-09-10 13:18:46,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate ready code "odoo.isTourReady('test_self_order_multi_check_attribute_with_extra_price')" 2026-09-10 13:18:46,822 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:18:46,848 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:18:46,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:46] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.030 2026-09-10 13:18:46,887 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:18:46,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:46] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.053 2026-09-10 13:18:46,930 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:18:46,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:46] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.107 2026-09-10 13:18:47,131 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-10 13:18:47,140 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:18:47,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate test code "odoo.startTour('test_self_order_multi_check_attribute_with_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/142?access_token=fd848af9b1734480", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:18:47,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.015 0.012 2026-09-10 13:18:47,169 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [1/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:18:47,171 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:18:47,171 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.011 2026-09-10 13:18:47,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.024 0.032 2026-09-10 13:18:47,277 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-10 13:18:47,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.154 0.174 2026-09-10 13:18:47,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.307 2026-09-10 13:18:47,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: Owl is running in 'dev' mode. 2026-09-10 13:18:47,741 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/ir.attachment/7641/raw HTTP/1.1" 200 - 4 0.007 0.015 2026-09-10 13:18:47,775 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [2/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:18:47,856 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:18:47,867 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/pos.category/318/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-09-10 13:18:47,894 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [3/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check required badge for Fabric attribute (trigger: h2:contains('Fabric') .badge:contains('Required')) 2026-09-10 13:18:47,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/product.template/2346/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-09-10 13:18:47,920 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/product.template/2347/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-09-10 13:18:47,935 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/product.template/2350/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-10 13:18:47,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [4/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check no required badge for Add-ons attribute (trigger: h2:contains('Add-ons'):not(:has(.badge))) 2026-09-10 13:18:47,963 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/product.template/2348/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-09-10 13:18:47,978 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:47] "GET /web/image/product.template/2349/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-09-10 13:18:47,988 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [5/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Blue for attribute Colour (trigger: h2:contains("Colour") + div.row button:contains("Blue")) 2026-09-10 13:18:48,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [6/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Mini Drawer for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Mini Drawer")) 2026-09-10 13:18:48,057 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:18:48,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [7/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Pen Holder for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Pen Holder")) 2026-09-10 13:18:48,158 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [8/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:18:48,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [9/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Redirecting component is available for handling missing details (trigger: div.missing_required_details) 2026-09-10 13:18:48,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [10/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on missing required details button (trigger: div.missing_required_details button) 2026-09-10 13:18:48,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [11/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Size attribute selection is visible (trigger: h2:contains('Size'):visible) 2026-09-10 13:18:48,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [12/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:18:48,424 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [13/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check that: ---Redirecting component is available for handling missing details--- is not true (trigger: body:not(:has(div.missing_required_details))) 2026-09-10 13:18:48,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [14/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-10 13:18:48,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [15/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:18:48,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [16/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check product card with Desk Organizer and 11.62 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11.62"))) 2026-09-10 13:18:48,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:48] "GET /web/image/ir.attachment/7607/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-10 13:18:48,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:48] "GET /web/image/product.product/2851/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 8 0.006 0.020 2026-09-10 13:18:48,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [17/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:18:48,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [18/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:18:48,799 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79820699 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': '72b5f05d-470b-4b70-8522-6a9b2d1bf884'}] 2026-09-10 13:18:48,839 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79820699 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': '72b5f05d-470b-4b70-8522-6a9b2d1bf884'} created pos.order #883 2026-09-10 13:18:48,851 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79820699 finished 2026-09-10 13:18:48,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.097 0.098 2026-09-10 13:18:48,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-09-10 13:18:48,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [19/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:18:49,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-09-10 13:18:49,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_multi_check_attribute_with_extra_price SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-10 13:18:49,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8343944 (allocated 9699328) 2026-09-10 13:18:49,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing chrome headless with pid 128611 2026-09-10 13:18:49,108 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-09-10 13:18:49,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Terminating chrome headless with pid 128611 2026-09-10 13:18:49,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131849_204711_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-10 13:18:49,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Removing chrome user profile "/tmp/tmpuki9gt80_chrome_odoo" 2026-09-10 13:18:49,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-10 13:18:53,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 128788 2026-09-10 13:18:53,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpsvte2mla_chrome_odoo 2026-09-10 13:18:53,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:36097/json/version 2026-09-10 13:18:53,422 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:53,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-09-10 13:18:53,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:36097/json 2026-09-10 13:18:53,474 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:18:53,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:36097/devtools/page/33983C868873EB5BE1C6B33DEAD4978F 2026-09-10 13:18:53,559 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-10 13:18:53,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-10 13:18:53,603 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-10 13:18:53,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Open "http://127.0.0.1:8069/pos-self/143?access_token=5630d0c3f88c4616&table_identifier=4130b459" in browser 2026-09-10 13:18:53,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigating to: "http://127.0.0.1:8069/pos-self/143?access_token=5630d0c3f88c4616&table_identifier=4130b459" 2026-09-10 13:18:53,741 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:18:54,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /pos-self/143?access_token=5630d0c3f88c4616&table_identifier=4130b459 HTTP/1.1" 200 - 61 0.034 0.340 2026-09-10 13:18:54,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '33983C868873EB5BE1C6B33DEAD4978F', 'loaderId': 'A9A008A30113972EE5E00A32CC614EB2', 'isDownload': False} 2026-09-10 13:18:54,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate ready code "odoo.isTourReady('self_order_product_info')" 2026-09-10 13:18:54,126 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:18:54,158 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:18:54,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.015 0.033 2026-09-10 13:18:54,199 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:18:54,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.072 2026-09-10 13:18:54,246 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:18:54,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.113 2026-09-10 13:18:54,387 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:18:54,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:18:54,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate test code "odoo.startTour('self_order_product_info', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/143?access_token=5630d0c3f88c4616&table_identifier=4130b459", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:18:54,426 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.007 0.014 2026-09-10 13:18:54,427 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [1/4] Tour self_order_product_info → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:18:54,433 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:18:54,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 13:18:54,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.036 0.056 2026-09-10 13:18:54,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-10 13:18:54,847 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.141 0.131 2026-09-10 13:18:54,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.260 2026-09-10 13:18:54,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-09-10 13:18:54,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /web/image/ir.attachment/7682/raw HTTP/1.1" 200 - 4 0.007 0.006 2026-09-10 13:18:54,958 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [2/4] Tour self_order_product_info → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:18:54,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:54] "GET /web/image/ir.attachment/7648/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:18:55,002 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:18:55,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [3/4] Tour self_order_product_info → Step .o_self_product_box:contains('Product Info Test') .product_info_icon 2026-09-10 13:18:55,111 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:18:55,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:55] "GET /web/image/product.template/2353/image_512?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-10 13:18:55,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [4/4] Tour self_order_product_info → Step .modal-body:contains("Nice Product") 2026-09-10 13:18:55,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:18:55] "GET /web/image/pos.category/321/image_128?unique=2026-09-10T13:18:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-10 13:18:55,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-10 13:18:55,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:18:55,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6663752 (allocated 7602176) 2026-09-10 13:18:55,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 128788 2026-09-10 13:18:55,236 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-10 13:18:55,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 128788 2026-09-10 13:18:55,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131855_334647_test_self_order_product_info.txt 2026-09-10 13:18:55,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpsvte2mla_chrome_odoo" 2026-09-10 13:18:55,398 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:18:56,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-10 13:19:00,558 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:00,752 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91772599 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': '7cc21e1d-0682-4368-8eb3-47336feac2b9'}] 2026-09-10 13:19:00,810 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91772599 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': '7cc21e1d-0682-4368-8eb3-47336feac2b9'} created pos.order #884 2026-09-10 13:19:00,816 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91772599 finished 2026-09-10 13:19:00,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.113 0.222 2026-09-10 13:19:01,126 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28944834 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': '3c549290-3cf9-48ce-aa09-d393e752b341'}] 2026-09-10 13:19:01,175 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28944834 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': '3c549290-3cf9-48ce-aa09-d393e752b341'} created pos.order #885 2026-09-10 13:19:01,176 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28944834 finished 2026-09-10 13:19:01,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.156 0.114 2026-09-10 13:19:01,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-10 13:19:04,741 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:05,101 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77405045 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '4964bb76-0e35-44b3-a26f-3d4f9a31cb9f'}] 2026-09-10 13:19:05,134 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77405045 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '4964bb76-0e35-44b3-a26f-3d4f9a31cb9f'} created pos.order #886 2026-09-10 13:19:05,134 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77405045 finished 2026-09-10 13:19:05,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.062 0.390 2026-09-10 13:19:05,438 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41116701 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '7cfc8bbf-5db4-46a6-9070-371c3563937e'}] 2026-09-10 13:19:05,473 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41116701 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '7cfc8bbf-5db4-46a6-9070-371c3563937e'} created pos.order #887 2026-09-10 13:19:05,474 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41116701 finished 2026-09-10 13:19:05,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.077 0.111 2026-09-10 13:19:05,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-10 13:19:09,341 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:09,525 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73245347 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '0e17f9bd-45a5-46e9-9999-fda0b4d1d4c7'}] 2026-09-10 13:19:09,567 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73245347 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '0e17f9bd-45a5-46e9-9999-fda0b4d1d4c7'} created pos.order #888 2026-09-10 13:19:09,569 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73245347 finished 2026-09-10 13:19:09,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.088 0.211 2026-09-10 13:19:09,701 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60899515 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': 'e092fc01-1208-420d-b17c-59a406e8ea9c'}] 2026-09-10 13:19:09,731 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60899515 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': 'e092fc01-1208-420d-b17c-59a406e8ea9c'} created pos.order #889 2026-09-10 13:19:09,732 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60899515 finished 2026-09-10 13:19:09,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.051 0.056 2026-09-10 13:19:09,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-10 13:19:12,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-10 13:19:16,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-10 13:19:19,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-10 13:19:22,377 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:22,672 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82855700 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000001', 'uuid': 'a1ef0e2a-55be-4e1a-b96f-8fa3e51e8660'}] 2026-09-10 13:19:22,707 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82855700 order {'name': None, 'pos_reference': '260-150-000001', 'uuid': 'a1ef0e2a-55be-4e1a-b96f-8fa3e51e8660'} created pos.order #894 2026-09-10 13:19:22,708 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82855700 finished 2026-09-10 13:19:22,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.091 0.320 2026-09-10 13:19:22,830 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32997583 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000002', 'uuid': '3430a62a-5703-4476-96a7-afeab7954512'}] 2026-09-10 13:19:22,859 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32997583 order {'name': None, 'pos_reference': '260-150-000002', 'uuid': '3430a62a-5703-4476-96a7-afeab7954512'} created pos.order #895 2026-09-10 13:19:22,860 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32997583 finished 2026-09-10 13:19:22,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.022 0.053 2026-09-10 13:19:22,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-10 13:19:26,539 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:26,716 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18682747 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'a6b75417-556d-4dd4-bb4c-6b273b8570f5'}] 2026-09-10 13:19:26,745 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18682747 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'a6b75417-556d-4dd4-bb4c-6b273b8570f5'} created pos.order #896 2026-09-10 13:19:26,746 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18682747 finished 2026-09-10 13:19:26,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.052 0.210 2026-09-10 13:19:26,852 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47710761 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': 'f81f065f-61b2-45d9-94a8-e4737183d945'}] 2026-09-10 13:19:26,907 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47710761 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': 'f81f065f-61b2-45d9-94a8-e4737183d945'} created pos.order #897 2026-09-10 13:19:26,908 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47710761 finished 2026-09-10 13:19:26,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.061 0.057 2026-09-10 13:19:26,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-10 13:19:31,714 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:31,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.042 0.172 2026-09-10 13:19:31,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-10 13:19:35,842 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:36,032 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1124307 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000001', 'uuid': 'cb28425d-c8a0-447c-93bb-c98ba6a23e01'}] 2026-09-10 13:19:36,208 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1124307 order {'name': None, 'pos_reference': '260-153-000001', 'uuid': 'cb28425d-c8a0-447c-93bb-c98ba6a23e01'} created pos.order #898 2026-09-10 13:19:36,209 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1124307 finished 2026-09-10 13:19:36,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.052 0.338 2026-09-10 13:19:36,270 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-10 13:19:39,962 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:40,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.030 0.176 2026-09-10 13:19:40,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-10 13:19:44,871 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 128976 2026-09-10 13:19:44,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpusg30qxq_chrome_odoo 2026-09-10 13:19:44,872 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Issuing json command http://127.0.0.1:44461/json/version 2026-09-10 13:19:44,873 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:19:44,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: Chrome/150.0.7871.114 2026-09-10 13:19:44,883 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Issuing json command http://127.0.0.1:44461/json 2026-09-10 13:19:44,883 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:19:44,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Websocket url found: ws://127.0.0.1:44461/devtools/page/5C33EDA911C2CFFEFB6069B7B851BD89 2026-09-10 13:19:44,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-09-10 13:19:44,910 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-10 13:19:44,999 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-10 13:19:45,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Open "http://127.0.0.1:8069/pos-self/155?access_token=36264bf66e844768" in browser 2026-09-10 13:19:45,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigating to: "http://127.0.0.1:8069/pos-self/155?access_token=36264bf66e844768" 2026-09-10 13:19:45,233 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:45,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /pos-self/155?access_token=36264bf66e844768 HTTP/1.1" 200 - 57 0.050 0.313 2026-09-10 13:19:45,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '5C33EDA911C2CFFEFB6069B7B851BD89', 'loaderId': '9527E0935694EF35D2256DC3DDA27E3D', 'isDownload': False} 2026-09-10 13:19:45,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate ready code "odoo.isTourReady('test_product_dont_display_all_variants')" 2026-09-10 13:19:45,616 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:19:45,645 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:19:45,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.037 2026-09-10 13:19:45,710 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:19:45,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.086 2026-09-10 13:19:45,744 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:19:45,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.125 2026-09-10 13:19:45,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 13:19:45,940 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:19:45,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate test code "odoo.startTour('test_product_dont_display_all_variants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/155?access_token=36264bf66e844768", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:19:45,973 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.005 0.013 2026-09-10 13:19:45,983 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [1/15] Tour test_product_dont_display_all_variants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:19:45,984 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:19:45,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:19:46,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.044 0.043 2026-09-10 13:19:46,132 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-10 13:19:46,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "POST /pos-self/data/155 HTTP/1.1" 200 - 192 0.177 0.193 2026-09-10 13:19:46,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.337 2026-09-10 13:19:46,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-10 13:19:46,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: Owl is running in 'dev' mode. 2026-09-10 13:19:46,638 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/ir.attachment/8142/raw HTTP/1.1" 200 - 4 0.008 0.008 2026-09-10 13:19:46,653 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [2/15] Tour test_product_dont_display_all_variants → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:19:46,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/ir.attachment/8108/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 13:19:46,687 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:19:46,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [3/15] Tour test_product_dont_display_all_variants → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-10 13:19:46,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/pos.category/322/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-10 13:19:46,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [4/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-10 13:19:46,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.065 2026-09-10 13:19:46,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2354/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-10 13:19:46,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2355/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.086 2026-09-10 13:19:46,885 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [5/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always never' (trigger: .combo_product_box span:contains('Coke always never')) 2026-09-10 13:19:46,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2358/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-10 13:19:46,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2356/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-10 13:19:46,921 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2357/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-10 13:19:46,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2384/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.111 2026-09-10 13:19:46,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [6/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-09-10 13:19:46,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:46] "GET /web/image/product.template/2386/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.117 2026-09-10 13:19:47,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:47] "GET /web/image/product.template/2385/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.011 0.131 2026-09-10 13:19:47,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [7/15] Tour test_product_dont_display_all_variants → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-10 13:19:47,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:47] "GET /web/image/product.template/2383/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-10 13:19:47,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:47] "GET /web/image/product.product/2885/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.009 0.134 2026-09-10 13:19:47,090 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:47] "GET /web/image/product.product/2883/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.010 0.152 2026-09-10 13:19:47,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [8/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:19:47,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:47] "GET /web/image/product.product/2886/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.008 0.140 2026-09-10 13:19:47,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [9/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-10 13:19:47,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [10/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always only' (trigger: .combo_product_box span:contains('Coke always only')) 2026-09-10 13:19:47,291 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [11/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:19:47,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [12/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-10 13:19:47,431 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [13/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke never only' (trigger: .combo_product_box span:contains('Coke never only')) 2026-09-10 13:19:47,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [14/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-09-10 13:19:47,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [15/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:19:47,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-10 13:19:47,629 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_product_dont_display_all_variants SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 13:19:47,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11239628 (allocated 12455936) 2026-09-10 13:19:47,742 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 128976 2026-09-10 13:19:47,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-10 13:19:47,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 128976 2026-09-10 13:19:47,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131947_866753_test_product_dont_display_all_variants.txt 2026-09-10 13:19:47,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpusg30qxq_chrome_odoo" 2026-09-10 13:19:47,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-10 13:19:53,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 129164 2026-09-10 13:19:53,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome headless temporary user profile dir: /tmp/tmpzdbnvz2j_chrome_odoo 2026-09-10 13:19:53,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Issuing json command http://127.0.0.1:33909/json/version 2026-09-10 13:19:53,582 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:19:53,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Browser version: Chrome/150.0.7871.114 2026-09-10 13:19:53,591 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Issuing json command http://127.0.0.1:33909/json 2026-09-10 13:19:53,593 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:19:53,597 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Websocket url found: ws://127.0.0.1:33909/devtools/page/75D7AD0BF5BB5872B7403EB52018D438 2026-09-10 13:19:53,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Enable chrome headless console log notification 2026-09-10 13:19:53,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome headless enable page notifications 2026-09-10 13:19:53,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Setting session cookie in browser 2026-09-10 13:19:53,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Open "http://127.0.0.1:8069/pos-self/156?access_token=d5adfe2e1e094131" in browser 2026-09-10 13:19:53,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigating to: "http://127.0.0.1:8069/pos-self/156?access_token=d5adfe2e1e094131" 2026-09-10 13:19:53,952 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:19:54,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /pos-self/156?access_token=d5adfe2e1e094131 HTTP/1.1" 200 - 59 0.072 0.492 2026-09-10 13:19:54,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '75D7AD0BF5BB5872B7403EB52018D438', 'loaderId': '0D0265B1E63FD027171010EF3151806D', 'isDownload': False} 2026-09-10 13:19:54,508 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate ready code "odoo.isTourReady('test_self_combo_extra_price_selection_and_confirmation')" 2026-09-10 13:19:54,524 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:19:54,553 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:19:54,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.034 2026-09-10 13:19:54,597 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:19:54,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-09-10 13:19:54,621 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:19:54,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.083 2026-09-10 13:19:54,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-10 13:19:54,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:19:54,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate test code "odoo.startTour('test_self_combo_extra_price_selection_and_confirmation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/156?access_token=d5adfe2e1e094131", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:19:54,815 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [1/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:19:54,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 13:19:54,825 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:19:54,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.014 2026-09-10 13:19:54,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.023 0.037 2026-09-10 13:19:54,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-10 13:19:55,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "POST /pos-self/data/156 HTTP/1.1" 200 - 189 0.143 0.178 2026-09-10 13:19:55,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.306 2026-09-10 13:19:55,298 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: Owl is running in 'dev' mode. 2026-09-10 13:19:55,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/ir.attachment/8183/raw HTTP/1.1" 200 - 4 0.014 0.017 2026-09-10 13:19:55,411 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [2/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:19:55,468 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/pos.category/324/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:19:55,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/pos.category/323/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.037 2026-09-10 13:19:55,489 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:19:55,501 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:19:55,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [3/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-09-10 13:19:55,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2387/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.014 2026-09-10 13:19:55,563 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/pos.category/322/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.112 2026-09-10 13:19:55,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2391/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-10 13:19:55,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [4/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-09-10 13:19:55,608 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2389/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-09-10 13:19:55,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2388/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.131 2026-09-10 13:19:55,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2390/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-10 13:19:55,670 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [5/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-09-10 13:19:55,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/pos.category/325/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.005 0.236 2026-09-10 13:19:55,706 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2396/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-10 13:19:55,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [6/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-09-10 13:19:55,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2392/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 13:19:55,754 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.product/2888/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.135 2026-09-10 13:19:55,782 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [7/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' shows Extra badge with price 10 (trigger: .combo_product_box:has(span:contains('Combo Product 1')) .badge:contains('Extra: $ 10')) 2026-09-10 13:19:55,786 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.product/2889/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.016 0.123 2026-09-10 13:19:55,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.product/2890/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.012 0.145 2026-09-10 13:19:55,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2393/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-10 13:19:55,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [8/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 3' (trigger: .combo_product_box span:contains('Combo Product 3')) 2026-09-10 13:19:55,852 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2394/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-10 13:19:55,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2395/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-10 13:19:55,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [9/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 3' shows Extra badge with price 12 (trigger: .combo_product_box:has(span:contains('Combo Product 3')) .badge:contains('Extra: $ 12')) 2026-09-10 13:19:55,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2354/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.016 0.145 2026-09-10 13:19:55,943 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2355/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-10 13:19:55,956 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:55] "GET /web/image/product.template/2358/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-10 13:19:55,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [10/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-10 13:19:56,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [11/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 4' shows price badge with price 20 (trigger: .combo_product_box:has(span:contains('Combo Product 4')) .badge:contains('+ $ 20')) 2026-09-10 13:19:56,075 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:56] "GET /web/image/product.product/2891/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-09-10 13:19:56,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [12/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 5' shows price badge with price 22 (trigger: .combo_product_box:has(span:contains('Combo Product 5')) .badge:contains('+ $ 22')) 2026-09-10 13:19:56,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:56] "GET /web/image/product.product/2892/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.027 0.043 2026-09-10 13:19:56,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [13/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-10 13:19:56,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [14/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-10 13:19:56,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [15/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 6' (trigger: .combo_product_box span:contains('Combo Product 6')) 2026-09-10 13:19:56,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [16/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation page is shown (trigger: .o_self_combo_confirmation:contains('Validate your selection')) 2026-09-10 13:19:56,360 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:56] "GET /web/image/product.product/2893/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.022 0.037 2026-09-10 13:19:56,395 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:56] "GET /web/image/product.product/2894/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.010 0.079 2026-09-10 13:19:56,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [17/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 1' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-10 13:19:56,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:56] "GET /web/image/product.product/2896/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.010 0.103 2026-09-10 13:19:56,444 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:19:56] "GET /web/image/product.product/2895/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.126 2026-09-10 13:19:56,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [18/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 3' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-10 13:19:56,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [19/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 4' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-10 13:19:56,555 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [20/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:19:56,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-10 13:19:56,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_combo_extra_price_selection_and_confirmation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-10 13:19:56,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13893464 (allocated 15216640) 2026-09-10 13:19:56,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 129164 2026-09-10 13:19:56,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-10 13:19:56,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 129164 2026-09-10 13:19:56,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_131956_925635_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-10 13:19:56,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpzdbnvz2j_chrome_odoo" 2026-09-10 13:19:56,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-10 13:20:01,323 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 129365 2026-09-10 13:20:01,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpniuf9pcg_chrome_odoo 2026-09-10 13:20:01,324 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:46647/json/version 2026-09-10 13:20:01,326 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:01,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:01,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:46647/json 2026-09-10 13:20:01,392 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:01,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:46647/devtools/page/92D428158700D19308AC2FC3D7D1285A 2026-09-10 13:20:01,474 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-10 13:20:01,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-10 13:20:01,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-10 13:20:01,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/157?access_token=b170caf76ebd4a36" in browser 2026-09-10 13:20:01,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigating to: "http://127.0.0.1:8069/pos-self/157?access_token=b170caf76ebd4a36" 2026-09-10 13:20:01,781 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:02,185 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /pos-self/157?access_token=b170caf76ebd4a36 HTTP/1.1" 200 - 59 0.050 0.360 2026-09-10 13:20:02,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '92D428158700D19308AC2FC3D7D1285A', 'loaderId': '20386F2057BB05094E9E3B4F95510898', 'isDownload': False} 2026-09-10 13:20:02,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-10 13:20:02,230 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:02,256 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:20:02,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.054 0.045 2026-09-10 13:20:02,356 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:20:02,382 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.141 2026-09-10 13:20:02,401 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:20:02,421 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.160 2026-09-10 13:20:02,564 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-09-10 13:20:02,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-10 13:20:02,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/157?access_token=b170caf76ebd4a36", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:02,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 13:20:02,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [1/19] Tour self_combo_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:02,610 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:02,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:20:02,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-10 13:20:02,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.037 0.069 2026-09-10 13:20:02,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.062 2026-09-10 13:20:03,128 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.196 0.165 2026-09-10 13:20:03,188 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:03,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/ir.attachment/8224/raw HTTP/1.1" 200 - 4 0.006 0.011 2026-09-10 13:20:03,358 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [2/19] Tour self_combo_selector → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:20:03,452 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/pos.category/326/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.004 0.038 2026-09-10 13:20:03,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:03,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [3/19] Tour self_combo_selector → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:03,508 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:03,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/pos.category/327/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.092 2026-09-10 13:20:03,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/pos.category/328/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.003 0.134 2026-09-10 13:20:03,600 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/pos.category/322/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.004 0.172 2026-09-10 13:20:03,645 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [4/19] Tour self_combo_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:03,650 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2397/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.167 2026-09-10 13:20:03,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2398/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-09-10 13:20:03,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2399/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-10 13:20:03,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [5/19] Tour self_combo_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:03,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2400/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.018 0.191 2026-09-10 13:20:03,753 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2406/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-10 13:20:03,768 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [6/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:20:03,790 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.product/2898/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.021 0.155 2026-09-10 13:20:03,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.product/2899/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.007 0.145 2026-09-10 13:20:03,858 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.product/2900/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.011 0.170 2026-09-10 13:20:03,874 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [7/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-10 13:20:03,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.product/2857/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.019 0.180 2026-09-10 13:20:03,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2401/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-10 13:20:03,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2402/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.011 0.174 2026-09-10 13:20:03,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [8/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-10 13:20:03,992 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:03] "GET /web/image/product.template/2403/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.179 2026-09-10 13:20:04,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.template/2404/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-09-10 13:20:04,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [9/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:20:04,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.template/2405/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-10 13:20:04,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2901/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.011 0.128 2026-09-10 13:20:04,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2902/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.145 2026-09-10 13:20:04,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [10/19] Tour self_combo_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:20:04,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.template/2354/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.144 2026-09-10 13:20:04,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2903/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.011 0.137 2026-09-10 13:20:04,189 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2904/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.017 0.146 2026-09-10 13:20:04,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [11/19] Tour self_combo_selector → Step .btn .oi-plus 2026-09-10 13:20:04,236 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2905/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.011 0.186 2026-09-10 13:20:04,248 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.template/2355/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-10 13:20:04,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.template/2358/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-10 13:20:04,281 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [12/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather"))) 2026-09-10 13:20:04,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2906/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.012 0.148 2026-09-10 13:20:04,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/ir.attachment/8190/raw HTTP/1.1" 200 - 4 0.004 0.076 2026-09-10 13:20:04,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "GET /web/image/product.product/2907/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.093 2026-09-10 13:20:04,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [13/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 5))) 2026-09-10 13:20:04,386 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [14/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 8))) 2026-09-10 13:20:04,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [15/19] Tour self_combo_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:20:04,522 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [16/19] Tour self_combo_selector → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-10 13:20:04,578 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42364056 started for PoS orders references: [{'name': None, 'pos_reference': '260-157-000001', 'uuid': '2f46c57b-e3b2-4a13-bd5f-f98b00daa796'}] 2026-09-10 13:20:04,639 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42364056 order {'name': None, 'pos_reference': '260-157-000001', 'uuid': '2f46c57b-e3b2-4a13-bd5f-f98b00daa796'} created pos.order #899 2026-09-10 13:20:04,652 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42364056 finished 2026-09-10 13:20:04,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 153 0.143 0.155 2026-09-10 13:20:04,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [17/19] Tour self_combo_selector → Step Check that the order number start with 'S', and end with number '1'. (trigger: span.tracking-number) 2026-09-10 13:20:04,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [18/19] Tour self_combo_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:20:04,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [19/19] Tour self_combo_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:20:05,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-10 13:20:05,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:20:05,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11528436 (allocated 13242368) 2026-09-10 13:20:05,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 129365 2026-09-10 13:20:05,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-10 13:20:05,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 129365 2026-09-10 13:20:05,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132005_210779_test_self_order_combo.txt 2026-09-10 13:20:05,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpniuf9pcg_chrome_odoo" 2026-09-10 13:20:05,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-10 13:20:10,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 129577 2026-09-10 13:20:10,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpaebk_tzz_chrome_odoo 2026-09-10 13:20:10,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:41873/json/version 2026-09-10 13:20:10,618 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:10,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:10,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:41873/json 2026-09-10 13:20:10,662 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:10,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:41873/devtools/page/F5B492AC191B01B906E28FF4812D87BC 2026-09-10 13:20:10,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-10 13:20:10,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-10 13:20:10,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-10 13:20:10,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Open "http://127.0.0.1:8069/pos-self/158?access_token=947cfd28be3c4768" in browser 2026-09-10 13:20:10,969 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigating to: "http://127.0.0.1:8069/pos-self/158?access_token=947cfd28be3c4768" 2026-09-10 13:20:10,982 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:11,335 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /pos-self/158?access_token=947cfd28be3c4768 HTTP/1.1" 200 - 59 0.048 0.308 2026-09-10 13:20:11,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'F5B492AC191B01B906E28FF4812D87BC', 'loaderId': '7CF4058FCDBBF3CB0E5B465AFDC7EBF7', 'isDownload': False} 2026-09-10 13:20:11,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate ready code "odoo.isTourReady('self_combo_selector_category')" 2026-09-10 13:20:11,353 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:11,384 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:20:11,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.034 2026-09-10 13:20:11,437 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:20:11,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.090 2026-09-10 13:20:11,468 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:20:11,478 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.105 2026-09-10 13:20:11,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:20:11,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:20:11,672 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.015 2026-09-10 13:20:11,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate test code "odoo.startTour('self_combo_selector_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/158?access_token=947cfd28be3c4768", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:11,683 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:11,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:20:11,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [1/8] Tour self_combo_selector_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:11,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.050 0.034 2026-09-10 13:20:11,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-10 13:20:12,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.128 0.166 2026-09-10 13:20:12,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.270 2026-09-10 13:20:12,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:12,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/ir.attachment/8265/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:20:12,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [2/8] Tour self_combo_selector_category → Step Click on product 'Test Combo' (trigger: .product_list .o_self_product_box span:contains('Test Combo')) 2026-09-10 13:20:12,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/pos.category/329/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-10 13:20:12,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/pos.category/330/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.006 0.074 2026-09-10 13:20:12,439 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:20:12,447 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:12,466 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/pos.category/331/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.124 2026-09-10 13:20:12,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [3/8] Tour self_combo_selector_category → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-10 13:20:12,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/pos.category/332/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.157 2026-09-10 13:20:12,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2407/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-10 13:20:12,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2408/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-10 13:20:12,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [4/8] Tour self_combo_selector_category → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:20:12,578 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/pos.category/322/image_128?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.234 2026-09-10 13:20:12,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2410/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-10 13:20:12,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2409/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-09-10 13:20:12,653 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2411/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-10 13:20:12,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [5/8] Tour self_combo_selector_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:20:12,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2416/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-10 13:20:12,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2417/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.144 2026-09-10 13:20:12,722 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [6/8] Tour self_combo_selector_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:20:12,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.product/2912/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.013 0.128 2026-09-10 13:20:12,762 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.product/2911/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.010 0.151 2026-09-10 13:20:12,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2412/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-10 13:20:12,794 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [7/8] Tour self_combo_selector_category → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:20:12,806 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2413/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-10 13:20:12,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2414/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-10 13:20:12,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2415/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.121 2026-09-10 13:20:12,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/ir.attachment/8231/raw HTTP/1.1" 200 - 4 0.009 0.102 2026-09-10 13:20:12,866 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2354/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-10 13:20:12,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:12] "GET /web/image/product.template/2355/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-10 13:20:12,939 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5864945 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': 'a9ef149e-8276-4b49-8a90-d95922e09758'}] 2026-09-10 13:20:12,984 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5864945 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': 'a9ef149e-8276-4b49-8a90-d95922e09758'} created pos.order #900 2026-09-10 13:20:12,996 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5864945 finished 2026-09-10 13:20:13,130 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 127 0.087 0.227 2026-09-10 13:20:13,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:13] "GET /web/image/product.template/2358/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-09-10 13:20:13,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:13] "GET /web/image/product.product/2918/image_512?unique=2026-09-10T13:18:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.332 2026-09-10 13:20:13,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [8/8] Tour self_combo_selector_category → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:20:13,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-10 13:20:13,248 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-10 13:20:13,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 13:20:13,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9056860 (allocated 10223616) 2026-09-10 13:20:13,328 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 129577 2026-09-10 13:20:13,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-10 13:20:13,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 129577 2026-09-10 13:20:13,428 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132013_428697_test_self_order_combo_categories.txt 2026-09-10 13:20:13,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpaebk_tzz_chrome_odoo" 2026-09-10 13:20:13,478 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-10 13:20:17,944 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:18,378 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6918896 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '1a949175-ed4c-4a61-aa8c-7574ac8d8f3d'}] 2026-09-10 13:20:18,433 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6918896 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '1a949175-ed4c-4a61-aa8c-7574ac8d8f3d'} created pos.order #901 2026-09-10 13:20:18,434 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6918896 finished 2026-09-10 13:20:18,523 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.147 0.437 2026-09-10 13:20:18,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-10 13:20:22,070 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:22,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.034 0.159 2026-09-10 13:20:22,315 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.012 0.026 2026-09-10 13:20:22,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.032 0.034 2026-09-10 13:20:22,443 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-09-10 13:20:23,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-10 13:20:27,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 129786 2026-09-10 13:20:27,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpsb5edsfc_chrome_odoo 2026-09-10 13:20:27,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:37643/json/version 2026-09-10 13:20:27,517 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:27,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:27,577 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:37643/json 2026-09-10 13:20:27,577 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:27,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:37643/devtools/page/90F4A686179760031825975ABFA49F18 2026-09-10 13:20:27,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-10 13:20:27,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-10 13:20:27,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-10 13:20:27,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/161?access_token=122a7b2456f64a94" in browser 2026-09-10 13:20:27,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigating to: "http://127.0.0.1:8069/pos-self/161?access_token=122a7b2456f64a94" 2026-09-10 13:20:27,887 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:28,268 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /pos-self/161?access_token=122a7b2456f64a94 HTTP/1.1" 200 - 57 0.051 0.339 2026-09-10 13:20:28,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '90F4A686179760031825975ABFA49F18', 'loaderId': '62FE0B4EA589F67A820E8166C2195979', 'isDownload': False} 2026-09-10 13:20:28,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-10 13:20:28,295 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:28,324 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:20:28,374 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.018 0.053 2026-09-10 13:20:28,385 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:20:28,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.096 2026-09-10 13:20:28,443 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:20:28,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.140 2026-09-10 13:20:28,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-09-10 13:20:28,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:20:28,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.005 0.009 2026-09-10 13:20:28,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/161?access_token=122a7b2456f64a94", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:28,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [1/4] Tour self_order_is_close → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-10 13:20:28,595 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:28,596 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:20:28,640 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-10 13:20:28,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "POST /pos-self/relations/161 HTTP/1.1" 200 - 35 0.029 0.060 2026-09-10 13:20:28,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-10 13:20:29,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "POST /pos-self/data/161 HTTP/1.1" 200 - 180 0.184 0.157 2026-09-10 13:20:29,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-10 13:20:29,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:29,237 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/ir.attachment/8392/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:20:29,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [2/4] Tour self_order_is_close → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:29,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [3/4] Tour self_order_is_close → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:20:29,452 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [4/4] Tour self_order_is_close → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-10 13:20:29,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.045 2026-09-10 13:20:29,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/product.template/2420/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-10 13:20:29,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/product.template/2421/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-10 13:20:29,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/product.template/2424/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-10 13:20:29,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-10 13:20:29,503 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 13:20:29,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/product.template/2422/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-09-10 13:20:29,537 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:29] "GET /web/image/product.template/2423/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.098 2026-09-10 13:20:29,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6665132 (allocated 7340032) 2026-09-10 13:20:29,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 129786 2026-09-10 13:20:29,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-10 13:20:29,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 129786 2026-09-10 13:20:29,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132029_669495_test_self_order_common.txt 2026-09-10 13:20:29,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpsb5edsfc_chrome_odoo" 2026-09-10 13:20:29,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-10 13:20:34,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-10 13:20:38,901 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 129967 2026-09-10 13:20:38,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpx082fi1y_chrome_odoo 2026-09-10 13:20:38,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39463/json/version 2026-09-10 13:20:38,903 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:38,978 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:38,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39463/json 2026-09-10 13:20:38,979 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:38,992 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:39463/devtools/page/8294F257D3E0D68FF2395A8C20920CD0 2026-09-10 13:20:39,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-10 13:20:39,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-10 13:20:39,119 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-10 13:20:39,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Open "http://127.0.0.1:8069/pos-self/163" in browser 2026-09-10 13:20:39,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigating to: "http://127.0.0.1:8069/pos-self/163" 2026-09-10 13:20:39,291 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:39,820 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:39] "GET /pos-self/163 HTTP/1.1" 200 - 57 0.050 0.490 2026-09-10 13:20:39,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '8294F257D3E0D68FF2395A8C20920CD0', 'loaderId': '1AE0E903B3C7B5A6C3213CE50567F8B3', 'isDownload': False} 2026-09-10 13:20:39,827 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-10 13:20:39,835 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:39,886 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:20:39,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:39] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.061 2026-09-10 13:20:39,934 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:20:39,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:39] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.095 2026-09-10 13:20:39,966 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:20:40,011 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.137 2026-09-10 13:20:40,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:20:40,182 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.029 2026-09-10 13:20:40,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.010 0.030 2026-09-10 13:20:40,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:40,217 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:40,217 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:20:40,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [1/5] Tour self_order_is_open_consultation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:40,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-10 13:20:40,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "POST /pos-self/relations/163 HTTP/1.1" 200 - 37 0.039 0.066 2026-09-10 13:20:40,336 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-10 13:20:40,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "POST /pos-self/data/163 HTTP/1.1" 200 - 181 0.134 0.149 2026-09-10 13:20:40,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:40,709 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/ir.attachment/8477/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:20:40,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [2/5] Tour self_order_is_open_consultation → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:20:40,781 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/ir.attachment/8443/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:20:40,789 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:40,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [3/5] Tour self_order_is_open_consultation → Step Check if the POS is opened (trigger: body:not(:has(.o-self-closed))) 2026-09-10 13:20:40,905 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:20:40,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [4/5] Tour self_order_is_open_consultation → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:20:40,919 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/product.template/2420/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-10 13:20:40,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/product.template/2421/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-10 13:20:40,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/product.template/2422/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-10 13:20:40,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/product.template/2424/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-10 13:20:40,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [5/5] Tour self_order_is_open_consultation → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:text(Order)))) 2026-09-10 13:20:40,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:40] "GET /web/image/product.template/2423/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-10 13:20:41,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-10 13:20:41,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_is_open_consultation SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:20:41,088 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6840316 (allocated 7340032) 2026-09-10 13:20:41,094 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 129967 2026-09-10 13:20:41,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-10 13:20:41,101 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 129967 2026-09-10 13:20:41,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132041_198020_test_self_order_consultation_open.txt 2026-09-10 13:20:41,198 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpx082fi1y_chrome_odoo" 2026-09-10 13:20:41,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-10 13:20:46,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130144 2026-09-10 13:20:46,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpu1oomequ_chrome_odoo 2026-09-10 13:20:46,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:44523/json/version 2026-09-10 13:20:46,569 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:46,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:46,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:44523/json 2026-09-10 13:20:46,626 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:46,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:44523/devtools/page/B5859DF52312825AC4E168D38022F4FA 2026-09-10 13:20:46,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-10 13:20:46,685 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-10 13:20:46,716 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-10 13:20:46,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/164?access_token=3fd14468c2a444ca" in browser 2026-09-10 13:20:46,918 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/164?access_token=3fd14468c2a444ca" 2026-09-10 13:20:46,950 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:47,368 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /pos-self/164?access_token=3fd14468c2a444ca HTTP/1.1" 200 - 57 0.076 0.352 2026-09-10 13:20:47,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'B5859DF52312825AC4E168D38022F4FA', 'loaderId': 'A1B482152AB11F2B8045206D78CB20A8', 'isDownload': False} 2026-09-10 13:20:47,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-10 13:20:47,390 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:47,420 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:20:47,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.031 2026-09-10 13:20:47,483 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:20:47,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.087 2026-09-10 13:20:47,522 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:20:47,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.126 2026-09-10 13:20:47,680 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:20:47,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:20:47,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164?access_token=3fd14468c2a444ca", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:47,704 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.013 2026-09-10 13:20:47,711 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:47,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:20:47,713 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-10 13:20:47,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "POST /pos-self/relations/164 HTTP/1.1" 200 - 35 0.045 0.032 2026-09-10 13:20:47,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-10 13:20:48,114 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "POST /pos-self/data/164 HTTP/1.1" 200 - 187 0.117 0.148 2026-09-10 13:20:48,120 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.260 2026-09-10 13:20:48,156 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:48,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/ir.attachment/8518/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-10 13:20:48,212 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:48,280 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:20:48,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:20:48,310 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:48,359 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:20:48,418 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/pos.category/334/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.004 0.037 2026-09-10 13:20:48,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-10 13:20:48,434 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:20:48,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/pos.category/335/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-09-10 13:20:48,455 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.067 2026-09-10 13:20:48,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:48,481 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/pos.category/336/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.097 2026-09-10 13:20:48,495 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2425/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-10 13:20:48,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2426/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.012 0.105 2026-09-10 13:20:48,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:48,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2428/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.010 0.104 2026-09-10 13:20:48,590 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2429/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.012 0.112 2026-09-10 13:20:48,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:48,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2434/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.117 2026-09-10 13:20:48,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2430/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.124 2026-09-10 13:20:48,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-10 13:20:48,652 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2427/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-09-10 13:20:48,668 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2431/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-10 13:20:48,684 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2424/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-10 13:20:48,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2432/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-10 13:20:48,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-10 13:20:48,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2433/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.012 0.109 2026-09-10 13:20:48,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2420/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-09-10 13:20:48,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.template/2421/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-10 13:20:48,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:20:48,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:48,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:48,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.product/2926/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.020 0.020 2026-09-10 13:20:48,951 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.product/2925/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.052 2026-09-10 13:20:48,979 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:48] "GET /web/image/product.product/2928/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.077 2026-09-10 13:20:48,981 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:49,012 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2927/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.009 0.101 2026-09-10 13:20:49,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:20:49,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-10 13:20:49,170 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2929/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-10 13:20:49,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-10 13:20:49,196 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2930/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-10 13:20:49,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2931/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.013 0.011 2026-09-10 13:20:49,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-10 13:20:49,266 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2933/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.012 0.039 2026-09-10 13:20:49,297 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2932/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.063 2026-09-10 13:20:49,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-10 13:20:49,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 13:20:49,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:49] "GET /web/image/product.product/2934/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.010 0.092 2026-09-10 13:20:49,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10566008 (allocated 11931648) 2026-09-10 13:20:49,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130144 2026-09-10 13:20:49,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-10 13:20:49,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130144 2026-09-10 13:20:49,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132049_448267_test_self_order_pos_closed.txt 2026-09-10 13:20:49,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpu1oomequ_chrome_odoo" 2026-09-10 13:20:49,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130347 2026-09-10 13:20:49,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp7gnnbbnp_chrome_odoo 2026-09-10 13:20:49,752 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42093/json/version 2026-09-10 13:20:49,760 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:49,828 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:49,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42093/json 2026-09-10 13:20:49,829 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:49,899 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42093/devtools/page/48CEF39376F6D0154854B79008A99E27 2026-09-10 13:20:49,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-10 13:20:49,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-10 13:20:49,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-10 13:20:50,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/164" in browser 2026-09-10 13:20:50,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/164" 2026-09-10 13:20:50,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /pos-self/164 HTTP/1.1" 200 - 5 0.004 0.021 2026-09-10 13:20:50,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '48CEF39376F6D0154854B79008A99E27', 'loaderId': 'C4AC9217933E6BB19B99EBBC7230C13E', 'isDownload': False} 2026-09-10 13:20:50,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-10 13:20:50,093 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:50,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.008 2026-09-10 13:20:50,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.030 2026-09-10 13:20:50,151 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.045 2026-09-10 13:20:50,280 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 13:20:50,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:20:50,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:50,316 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:20:50,320 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:50,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:20:50,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-10 13:20:50,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-10 13:20:50,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.017 0.044 2026-09-10 13:20:50,408 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-09-10 13:20:50,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "POST /pos-self/data/164 HTTP/1.1" 200 - 118 0.089 0.149 2026-09-10 13:20:50,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:50,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:50,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/image/ir.attachment/8524/raw HTTP/1.1" 200 - 4 0.009 0.018 2026-09-10 13:20:50,844 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:20:50,870 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.007 0.015 2026-09-10 13:20:50,874 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:50,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:20:50,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-10 13:20:50,997 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:50] "GET /web/image/pos.category/336/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-09-10 13:20:51,009 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:51,013 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/pos.category/335/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-10 13:20:51,036 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.052 2026-09-10 13:20:51,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:51,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/pos.category/334/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.092 2026-09-10 13:20:51,078 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2425/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-10 13:20:51,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2426/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-10 13:20:51,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2428/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.083 2026-09-10 13:20:51,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:51,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2427/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-10 13:20:51,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2429/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-10 13:20:51,148 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2434/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-09-10 13:20:51,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2430/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-10 13:20:51,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:51,187 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2431/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.014 0.064 2026-09-10 13:20:51,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2432/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-10 13:20:51,218 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2433/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-10 13:20:51,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-10 13:20:51,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2424/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-10 13:20:51,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2420/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-10 13:20:51,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.template/2421/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-10 13:20:51,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-10 13:20:51,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:20:51,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:51,506 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:51,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2926/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.015 0.036 2026-09-10 13:20:51,535 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2927/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.067 2026-09-10 13:20:51,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:51,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2928/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.009 0.075 2026-09-10 13:20:51,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2925/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.011 0.101 2026-09-10 13:20:51,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:20:51,690 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-10 13:20:51,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2929/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-09-10 13:20:51,766 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-10 13:20:51,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2930/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.024 0.059 2026-09-10 13:20:51,822 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2931/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.014 0.023 2026-09-10 13:20:51,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-10 13:20:51,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2932/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.046 2026-09-10 13:20:51,861 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2933/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.056 2026-09-10 13:20:51,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-10 13:20:51,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-10 13:20:51,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:51] "GET /web/image/product.product/2934/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.077 2026-09-10 13:20:51,963 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10471396 (allocated 11669504) 2026-09-10 13:20:51,966 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130347 2026-09-10 13:20:51,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-10 13:20:51,968 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130347 2026-09-10 13:20:52,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132052_065937_test_self_order_pos_closed.txt 2026-09-10 13:20:52,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp7gnnbbnp_chrome_odoo" 2026-09-10 13:20:52,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130565 2026-09-10 13:20:52,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpi90c6si7_chrome_odoo 2026-09-10 13:20:52,355 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45281/json/version 2026-09-10 13:20:52,356 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:52,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:52,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45281/json 2026-09-10 13:20:52,400 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:52,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:45281/devtools/page/B3A3418A1943A084C53A1520C8E287B2 2026-09-10 13:20:52,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-10 13:20:52,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-10 13:20:52,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-10 13:20:52,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/164?access_token=3fd14468c2a444ca" in browser 2026-09-10 13:20:52,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/164?access_token=3fd14468c2a444ca" 2026-09-10 13:20:52,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /pos-self/164?access_token=3fd14468c2a444ca HTTP/1.1" 200 - 5 0.006 0.024 2026-09-10 13:20:52,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'B3A3418A1943A084C53A1520C8E287B2', 'loaderId': '1A5506815EEE538D58F6E9221D40D47A', 'isDownload': False} 2026-09-10 13:20:52,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('kiosk_order_pos_closed')" 2026-09-10 13:20:52,660 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:52,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.011 2026-09-10 13:20:52,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-09-10 13:20:52,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.026 2026-09-10 13:20:52,913 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-09-10 13:20:52,916 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:20:52,938 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.003 0.009 2026-09-10 13:20:52,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('kiosk_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164?access_token=3fd14468c2a444ca", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:52,948 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:52,948 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:20:52,960 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/20] Tour kiosk_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-10 13:20:53,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.020 0.026 2026-09-10 13:20:53,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.050 2026-09-10 13:20:53,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "POST /pos-self/data/164 HTTP/1.1" 200 - 119 0.089 0.152 2026-09-10 13:20:53,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.248 2026-09-10 13:20:53,377 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-10 13:20:53,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-10 13:20:53,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/ir.attachment/8527/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:20:53,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/20] Tour kiosk_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:20:53,526 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/20] Tour kiosk_order_pos_closed → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:20:53,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-10 13:20:53,554 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:20:53,613 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/20] Tour kiosk_order_pos_closed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:20:53,664 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/pos.category/334/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.005 0.024 2026-09-10 13:20:53,677 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/20] Tour kiosk_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:20:53,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/pos.category/335/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-10 13:20:53,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/20] Tour kiosk_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-10 13:20:53,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2425/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-10 13:20:53,749 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2426/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-09-10 13:20:53,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/20] Tour kiosk_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:53,838 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.007 0.188 2026-09-10 13:20:53,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2427/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-09-10 13:20:53,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:53,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2422/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.017 2026-09-10 13:20:53,910 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2420/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.010 0.195 2026-09-10 13:20:53,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2423/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-10 13:20:53,936 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:53,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/product.template/2421/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-09-10 13:20:53,970 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:20:53,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:53] "GET /web/image/pos.category/336/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.353 2026-09-10 13:20:54,004 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-10 13:20:54,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.template/2424/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-09-10 13:20:54,056 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/20] Tour kiosk_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-10 13:20:54,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/20] Tour kiosk_order_pos_closed → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-10 13:20:54,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/20] Tour kiosk_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:20:54,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.template/2428/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.024 0.023 2026-09-10 13:20:54,242 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.template/2434/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-10 13:20:54,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-10 13:20:54,261 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.template/2429/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.060 2026-09-10 13:20:54,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2927/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.012 2026-09-10 13:20:54,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:20:54,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2926/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.013 0.033 2026-09-10 13:20:54,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2928/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.052 2026-09-10 13:20:54,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2925/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.009 0.079 2026-09-10 13:20:54,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:20:54,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/20] Tour kiosk_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:20:54,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-10 13:20:54,534 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2929/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.009 0.019 2026-09-10 13:20:54,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2930/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.011 0.046 2026-09-10 13:20:54,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [19/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-10 13:20:54,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2931/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-09-10 13:20:54,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [20/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-10 13:20:54,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2932/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.005 0.042 2026-09-10 13:20:54,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2933/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.013 0.064 2026-09-10 13:20:54,688 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-10 13:20:54,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:20:54,711 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:54] "GET /web/image/product.product/2934/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.010 0.096 2026-09-10 13:20:54,755 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10354796 (allocated 11669504) 2026-09-10 13:20:54,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130565 2026-09-10 13:20:54,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-10 13:20:54,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130565 2026-09-10 13:20:54,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132054_867530_test_self_order_pos_closed.txt 2026-09-10 13:20:54,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpi90c6si7_chrome_odoo" 2026-09-10 13:20:54,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-10 13:20:58,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 130772 2026-09-10 13:20:58,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmp8kd8xlq0_chrome_odoo 2026-09-10 13:20:58,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:45013/json/version 2026-09-10 13:20:58,841 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:58,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-09-10 13:20:58,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:45013/json 2026-09-10 13:20:58,870 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:20:58,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:45013/devtools/page/08EF6942BFCCAAA98B89B874F9BC77AB 2026-09-10 13:20:58,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-10 13:20:58,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-10 13:20:58,989 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-10 13:20:59,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/165?access_token=4baed91898a44c31" in browser 2026-09-10 13:20:59,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=4baed91898a44c31" 2026-09-10 13:20:59,170 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:20:59,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /pos-self/165?access_token=4baed91898a44c31 HTTP/1.1" 200 - 57 0.047 0.304 2026-09-10 13:20:59,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '08EF6942BFCCAAA98B89B874F9BC77AB', 'loaderId': 'C8D8C6FD64FA521AFEADFF624E7ABD99', 'isDownload': False} 2026-09-10 13:20:59,520 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-10 13:20:59,532 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:20:59,565 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:20:59,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.040 2026-09-10 13:20:59,609 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:20:59,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-09-10 13:20:59,640 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:20:59,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-09-10 13:20:59,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:20:59,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 13:20:59,825 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.009 0.012 2026-09-10 13:20:59,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=4baed91898a44c31", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:20:59,844 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:20:59,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:20:59,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:20:59,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-10 13:20:59,900 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-10 13:20:59,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.023 0.070 2026-09-10 13:20:59,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:20:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-10 13:21:00,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:00] "POST /pos-self/data/165 HTTP/1.1" 200 - 179 0.112 0.261 2026-09-10 13:21:00,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:00,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:00] "GET /web/image/ir.attachment/8565/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:21:00,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:00] "GET /web/image/ir.attachment/8564/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:21:00,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-10 13:21:00,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:21:00,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5830668 (allocated 7077888) 2026-09-10 13:21:00,636 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 130772 2026-09-10 13:21:00,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-10 13:21:00,649 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 130772 2026-09-10 13:21:00,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132100_714297_test_self_order_pos_landing_page_carousel.txt 2026-09-10 13:21:00,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp8kd8xlq0_chrome_odoo" 2026-09-10 13:21:01,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 130936 2026-09-10 13:21:01,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmpelare5d6_chrome_odoo 2026-09-10 13:21:01,013 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:45163/json/version 2026-09-10 13:21:01,016 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:01,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:01,077 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:45163/json 2026-09-10 13:21:01,077 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:01,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:45163/devtools/page/AC1F90EB09A109ADE475AB14E5924D81 2026-09-10 13:21:01,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-10 13:21:01,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-10 13:21:01,210 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-10 13:21:01,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/165" in browser 2026-09-10 13:21:01,224 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/165" 2026-09-10 13:21:01,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.006 0.024 2026-09-10 13:21:01,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'AC1F90EB09A109ADE475AB14E5924D81', 'loaderId': '46E96443E0B4FE77245635799004F090', 'isDownload': False} 2026-09-10 13:21:01,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-10 13:21:01,322 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:21:01,345 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.015 2026-09-10 13:21:01,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.020 2026-09-10 13:21:01,360 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-09-10 13:21:01,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 13:21:01,543 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:21:01,554 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:21:01,559 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 13:21:01,565 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:21:01,565 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:21:01,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:21:01,605 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.007 0.021 2026-09-10 13:21:01,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 13:21:01,624 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-10 13:21:01,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "POST /pos-self/data/165 HTTP/1.1" 200 - 111 0.062 0.118 2026-09-10 13:21:01,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-09-10 13:21:01,842 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:01,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /web/image/ir.attachment/8571/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-10 13:21:01,983 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:01] "GET /web/image/ir.attachment/8570/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:21:02,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-10 13:21:02,060 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:21:02,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5760568 (allocated 6815744) 2026-09-10 13:21:02,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 130936 2026-09-10 13:21:02,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-10 13:21:02,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 130936 2026-09-10 13:21:02,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132102_195103_test_self_order_pos_landing_page_carousel.txt 2026-09-10 13:21:02,195 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpelare5d6_chrome_odoo" 2026-09-10 13:21:02,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 131103 2026-09-10 13:21:02,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmp1naea9bd_chrome_odoo 2026-09-10 13:21:02,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:40441/json/version 2026-09-10 13:21:02,492 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:02,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:02,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:40441/json 2026-09-10 13:21:02,532 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:02,539 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:40441/devtools/page/9D76A4898AA222F74760980562598840 2026-09-10 13:21:02,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-10 13:21:02,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-10 13:21:02,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-10 13:21:02,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/165?access_token=4baed91898a44c31" in browser 2026-09-10 13:21:02,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=4baed91898a44c31" 2026-09-10 13:21:02,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:02] "GET /pos-self/165?access_token=4baed91898a44c31 HTTP/1.1" 200 - 5 0.003 0.019 2026-09-10 13:21:02,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '9D76A4898AA222F74760980562598840', 'loaderId': '1BE9128B09610763D27A326226D2B713', 'isDownload': False} 2026-09-10 13:21:02,734 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-10 13:21:02,752 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:21:02,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:02] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-09-10 13:21:02,793 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:02] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.026 2026-09-10 13:21:02,804 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:02] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.032 2026-09-10 13:21:02,985 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:21:02,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:21:03,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:21:03,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=4baed91898a44c31", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:21:03,014 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:21:03,014 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:21:03,019 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:21:03,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:21:03,073 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.010 0.034 2026-09-10 13:21:03,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-10 13:21:03,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-09-10 13:21:03,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "POST /pos-self/data/165 HTTP/1.1" 200 - 112 0.072 0.126 2026-09-10 13:21:03,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-10 13:21:03,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:03,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "GET /web/image/ir.attachment/8574/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:21:03,513 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:03] "GET /web/image/ir.attachment/8573/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-10 13:21:03,574 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-10 13:21:03,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 13:21:03,617 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5768896 (allocated 6815744) 2026-09-10 13:21:03,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 131103 2026-09-10 13:21:03,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-10 13:21:03,640 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 131103 2026-09-10 13:21:03,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132103_740360_test_self_order_pos_landing_page_carousel.txt 2026-09-10 13:21:03,740 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp1naea9bd_chrome_odoo" 2026-09-10 13:21:03,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-10 13:21:08,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 131270 2026-09-10 13:21:08,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpv8kart1b_chrome_odoo 2026-09-10 13:21:08,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45741/json/version 2026-09-10 13:21:08,401 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:08,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:08,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45741/json 2026-09-10 13:21:08,470 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:08,481 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:45741/devtools/page/C0242A81803115DEF5232B5FF78BDE71 2026-09-10 13:21:08,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-10 13:21:08,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-10 13:21:08,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-10 13:21:08,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/166?access_token=6a0812e5bcf24561" in browser 2026-09-10 13:21:08,797 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=6a0812e5bcf24561" 2026-09-10 13:21:08,828 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:09,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /pos-self/166?access_token=6a0812e5bcf24561 HTTP/1.1" 200 - 57 0.045 0.305 2026-09-10 13:21:09,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'C0242A81803115DEF5232B5FF78BDE71', 'loaderId': 'CBCC0FD06882EDCFE34C7913FC033C70', 'isDownload': False} 2026-09-10 13:21:09,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_product_availability')" 2026-09-10 13:21:09,194 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:21:09,221 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:21:09,245 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-10 13:21:09,253 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:21:09,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.047 2026-09-10 13:21:09,294 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:21:09,321 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.098 2026-09-10 13:21:09,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-09-10 13:21:09,471 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:21:09,486 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_kiosk_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=6a0812e5bcf24561", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:21:09,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.010 2026-09-10 13:21:09,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:21:09,507 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:21:09,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.009 0.008 2026-09-10 13:21:09,556 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-10 13:21:09,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.029 0.052 2026-09-10 13:21:09,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-09-10 13:21:09,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "POST /pos-self/data/166 HTTP/1.1" 200 - 190 0.105 0.130 2026-09-10 13:21:09,971 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-09-10 13:21:09,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:10,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/ir.attachment/8612/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:21:10,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_kiosk_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:21:10,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-10 13:21:10,097 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:21:10,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_kiosk_product_availability → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-10 13:21:10,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-10 13:21:10,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/pos.category/337/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.006 0.039 2026-09-10 13:21:10,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_kiosk_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-09-10 13:21:10,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/pos.category/339/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.005 0.066 2026-09-10 13:21:10,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/pos.category/338/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.098 2026-09-10 13:21:10,353 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:21:10,362 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.010 0.111 2026-09-10 13:21:10,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.template/2435/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-10 13:21:10,400 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.template/2436/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-10 13:21:10,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.template/2437/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-10 13:21:10,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.template/2438/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-10 13:21:10,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_kiosk_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-10 13:21:10,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.template/2444/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-10 13:21:10,465 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.template/2439/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.087 2026-09-10 13:21:10,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:21:10,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.product/2939/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.030 2026-09-10 13:21:10,507 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.product/2940/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.005 0.043 2026-09-10 13:21:10,564 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:21:10,626 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-09-10 13:21:10,660 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:21:10,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:10] "GET /web/image/product.product/2945/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.017 2026-09-10 13:21:10,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:10,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-09-10 13:21:10,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-10 13:21:10,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-09-10 13:21:10,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-09-10 13:21:10,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-09-10 13:21:11,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:21:11,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-10 13:21:11,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:11,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-09-10 13:21:11,257 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-10 13:21:11,309 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:11,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_kiosk_product_availability → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:21:11,426 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:11,485 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:21:11,546 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40726694 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': '6bca100a-afcd-4532-8091-0cf67779326b'}] 2026-09-10 13:21:11,577 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40726694 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': '6bca100a-afcd-4532-8091-0cf67779326b'} created pos.order #902 2026-09-10 13:21:11,591 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40726694 finished 2026-09-10 13:21:11,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.082 0.115 2026-09-10 13:21:11,731 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 13:21:11,742 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:11] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.005 2026-09-10 13:21:11,749 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-10 13:21:11,750 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_product_availability SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-10 13:21:11,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9698916 (allocated 10747904) 2026-09-10 13:21:11,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 131270 2026-09-10 13:21:11,811 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-10 13:21:11,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 131270 2026-09-10 13:21:11,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132111_892813_test_self_order_product_availability.txt 2026-09-10 13:21:11,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpv8kart1b_chrome_odoo" 2026-09-10 13:21:12,204 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 131454 2026-09-10 13:21:12,205 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpcjfo3xyf_chrome_odoo 2026-09-10 13:21:12,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44479/json/version 2026-09-10 13:21:12,208 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:12,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:12,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44479/json 2026-09-10 13:21:12,231 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:12,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:44479/devtools/page/E78FAB671BE27FFF26BD7E5244CCFF7F 2026-09-10 13:21:12,279 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-10 13:21:12,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-10 13:21:12,300 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-10 13:21:12,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/166?access_token=6a0812e5bcf24561&table_identifier=02d68199" in browser 2026-09-10 13:21:12,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=6a0812e5bcf24561&table_identifier=02d68199" 2026-09-10 13:21:12,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /pos-self/166?access_token=6a0812e5bcf24561&table_identifier=02d68199 HTTP/1.1" 200 - 9 0.011 0.026 2026-09-10 13:21:12,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'E78FAB671BE27FFF26BD7E5244CCFF7F', 'loaderId': '52E2E1229B6DE81D811F7CE1467A9051', 'isDownload': False} 2026-09-10 13:21:12,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_product_availability')" 2026-09-10 13:21:12,448 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:21:12,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-09-10 13:21:12,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.022 2026-09-10 13:21:12,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.019 2026-09-10 13:21:12,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:21:12,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:21:12,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=6a0812e5bcf24561&table_identifier=02d68199", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:21:12,695 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.004 0.006 2026-09-10 13:21:12,700 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:21:12,700 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:21:12,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_product_availability → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:21:12,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:21:12,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:21:12,782 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "POST /pos-self/relations/166 HTTP/1.1" 200 - 16 0.026 0.041 2026-09-10 13:21:12,785 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-10 13:21:13,008 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "POST /pos-self/data/166 HTTP/1.1" 200 - 120 0.070 0.122 2026-09-10 13:21:13,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-09-10 13:21:13,069 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:13,118 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/ir.attachment/8618/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:21:13,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-09-10 13:21:13,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:21:13,191 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 13:21:13,223 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:21:13,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-10 13:21:13,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/pos.category/337/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-10 13:21:13,351 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-09-10 13:21:13,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/pos.category/339/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-10 13:21:13,366 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:21:13,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/pos.category/333/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-09-10 13:21:13,400 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:21:13,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/pos.category/338/image_128?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.086 2026-09-10 13:21:13,419 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2436/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-09-10 13:21:13,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2435/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.098 2026-09-10 13:21:13,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2437/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-10 13:21:13,463 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2438/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-10 13:21:13,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-10 13:21:13,484 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2439/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-10 13:21:13,504 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2444/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.085 2026-09-10 13:21:13,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2440/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-10 13:21:13,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2441/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-10 13:21:13,538 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:21:13,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2442/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-09-10 13:21:13,567 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2443/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.016 0.079 2026-09-10 13:21:13,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2420/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-10 13:21:13,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.product/2940/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.005 0.093 2026-09-10 13:21:13,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:21:13,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.product/2939/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.105 2026-09-10 13:21:13,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2421/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-10 13:21:13,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.template/2424/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-10 13:21:13,689 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-09-10 13:21:13,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:13] "GET /web/image/product.product/2945/image_512?unique=2026-09-10T13:20:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-10 13:21:13,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:13,809 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-09-10 13:21:13,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-10 13:21:13,914 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-09-10 13:21:13,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-09-10 13:21:14,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-09-10 13:21:14,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:21:14,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-10 13:21:14,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:14,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-09-10 13:21:14,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-10 13:21:14,394 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:14,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_product_availability → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 13:21:14,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_product_availability → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 13:21:14,568 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_product_availability → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:21:14,608 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64964111 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000002', 'uuid': '79468d60-0c32-47cd-856e-27e1a185514d'}] 2026-09-10 13:21:14,637 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64964111 order {'name': None, 'pos_reference': '260-166-000002', 'uuid': '79468d60-0c32-47cd-856e-27e1a185514d'} created pos.order #903 2026-09-10 13:21:14,644 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64964111 finished 2026-09-10 13:21:14,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.050 0.090 2026-09-10 13:21:14,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.007 2026-09-10 13:21:14,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-10 13:21:14,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_self_order_product_availability SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 13:21:14,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10209496 (allocated 11534336) 2026-09-10 13:21:14,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 131454 2026-09-10 13:21:14,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-10 13:21:14,839 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 131454 2026-09-10 13:21:14,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132114_934849_test_self_order_product_availability.txt 2026-09-10 13:21:14,935 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpcjfo3xyf_chrome_odoo" 2026-09-10 13:21:14,996 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:21:15,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-10 13:21:19,678 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:19,910 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61830994 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-10 13:21:19,953 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61830994 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #904 2026-09-10 13:21:19,954 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61830994 finished 2026-09-10 13:21:20,028 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.106 0.253 2026-09-10 13:21:20,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.038 0.028 2026-09-10 13:21:20,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-10 13:21:24,058 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:24,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:24] "POST /pos-self/data/168 HTTP/1.1" 200 - 201 0.134 0.439 2026-09-10 13:21:24,650 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-10 13:21:28,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-10 13:21:32,665 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:32,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:32] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.044 0.191 2026-09-10 13:21:32,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-10 13:21:37,353 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:37,548 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.020 0.179 2026-09-10 13:21:37,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.039 0.039 2026-09-10 13:21:37,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.006 0.006 2026-09-10 13:21:37,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.018 0.029 2026-09-10 13:21:37,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.023 0.025 2026-09-10 13:21:37,865 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.012 0.053 2026-09-10 13:21:37,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.003 0.010 2026-09-10 13:21:37,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.011 0.024 2026-09-10 13:21:37,970 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:37] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.011 0.027 2026-09-10 13:21:38,011 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-10 13:21:41,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-10 13:21:45,493 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:46,053 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:46] "POST /pos-self/data/173 HTTP/1.1" 200 - 192 0.142 0.421 2026-09-10 13:21:46,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 131663 2026-09-10 13:21:46,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp7zu0co3e_chrome_odoo 2026-09-10 13:21:46,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:45417/json/version 2026-09-10 13:21:46,326 26 INFO rb-c800635-224702-413894 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-09-10 13:21:46,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:46,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:45417/json 2026-09-10 13:21:46,384 26 INFO rb-c800635-224702-413894 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-09-10 13:21:46,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:45417/devtools/page/EAFD39CF38BDA09CEADA323425528868 2026-09-10 13:21:46,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-10 13:21:46,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-10 13:21:46,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-10 13:21:46,519 26 INFO rb-c800635-224702-413894 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/173?access_token=56b8be5d2b5c4328" in browser 2026-09-10 13:21:46,519 26 INFO rb-c800635-224702-413894 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/173?access_token=56b8be5d2b5c4328" 2026-09-10 13:21:46,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:46] "GET /pos-self/173?access_token=56b8be5d2b5c4328 HTTP/1.1" 200 - 38 0.033 0.164 2026-09-10 13:21:46,773 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'EAFD39CF38BDA09CEADA323425528868', 'loaderId': 'B97A785E7E6E379EDF786F6D247C3350', 'isDownload': False} 2026-09-10 13:21:46,773 26 INFO rb-c800635-224702-413894 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-09-10 13:21:46,786 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:21:46,819 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:21:46,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:46] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.032 2026-09-10 13:21:46,858 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:21:46,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:46] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.063 2026-09-10 13:21:46,911 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:21:46,925 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:46] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.112 2026-09-10 13:21:47,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.008 2026-09-10 13:21:47,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:21:47,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate test code "odoo.startTour('test_preparation_categories_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/173?access_token=56b8be5d2b5c4328", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:21:47,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.003 0.011 2026-09-10 13:21:47,060 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:21:47,060 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:21:47,063 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "POST /pos-self/relations/173 HTTP/1.1" 200 - 36 0.027 0.038 2026-09-10 13:21:47,176 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.091 2026-09-10 13:21:47,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "POST /pos-self/data/173 HTTP/1.1" 200 - 106 0.078 0.129 2026-09-10 13:21:47,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.191 2026-09-10 13:21:47,429 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:47,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /web/image/ir.attachment/8894/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-10 13:21:47,538 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,585 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:21:47,597 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,599 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /web/image/pos.category/347/image_128?unique=2026-09-10T13:21:15.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-09-10 13:21:47,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:47] "GET /web/image/product.template/2445/image_512?unique=2026-09-10T13:21:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-10 13:21:47,661 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,699 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,750 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,801 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,852 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,902 26 INFO rb-c800635-224702-413894 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-09-10 13:21:47,953 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-10 13:21:47,954 26 INFO rb-c800635-224702-413894 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-09-10 13:21:48,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6669228 (allocated 7602176) 2026-09-10 13:21:48,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 131663 2026-09-10 13:21:48,031 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-10 13:21:48,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 131663 2026-09-10 13:21:48,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132148_128087_test_preparation_categories_are_loaded.txt 2026-09-10 13:21:48,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp7zu0co3e_chrome_odoo" 2026-09-10 13:21:48,190 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:21:49,295 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-10 13:21:53,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 131843 2026-09-10 13:21:53,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpth9gy2gt_chrome_odoo 2026-09-10 13:21:53,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:42805/json/version 2026-09-10 13:21:53,324 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:53,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:53,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:42805/json 2026-09-10 13:21:53,364 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:53,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:42805/devtools/page/E1ED5C729EAFD1B5A18E356B75856D3E 2026-09-10 13:21:53,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-10 13:21:53,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-10 13:21:53,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-10 13:21:53,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/174?access_token=6aba8e90666c4661" in browser 2026-09-10 13:21:53,660 26 INFO rb-c800635-224702-413894 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/174?access_token=6aba8e90666c4661" 2026-09-10 13:21:53,677 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:21:54,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /pos-self/174?access_token=6aba8e90666c4661 HTTP/1.1" 200 - 57 0.045 0.330 2026-09-10 13:21:54,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'E1ED5C729EAFD1B5A18E356B75856D3E', 'loaderId': 'BCCF3B4B55F0A1AE0DB735FBAD920E65', 'isDownload': False} 2026-09-10 13:21:54,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-09-10 13:21:54,061 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:21:54,092 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:21:54,113 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-09-10 13:21:54,134 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:21:54,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.067 2026-09-10 13:21:54,171 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:21:54,210 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.098 2026-09-10 13:21:54,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:21:54,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 13:21:54,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.011 2026-09-10 13:21:54,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('kiosk_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/174?access_token=6aba8e90666c4661", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:21:54,386 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:21:54,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:21:54,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [1/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:21:54,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [2/8] Tour kiosk_simple_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:21:54,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.038 0.034 2026-09-10 13:21:54,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.106 2026-09-10 13:21:54,835 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "POST /pos-self/data/174 HTTP/1.1" 200 - 175 0.169 0.159 2026-09-10 13:21:54,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.299 2026-09-10 13:21:54,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.040 2026-09-10 13:21:54,928 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-10 13:21:54,974 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:54] "GET /web/image/ir.attachment/8945/raw HTTP/1.1" 200 - 4 0.006 0.005 2026-09-10 13:21:55,027 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [3/8] Tour kiosk_simple_order → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:21:55,089 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:21:55,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.008 0.023 2026-09-10 13:21:55,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-10 13:21:55,137 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-10 13:21:55,151 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [4/8] Tour kiosk_simple_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:21:55,153 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.068 2026-09-10 13:21:55,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-10 13:21:55,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-10 13:21:55,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [5/8] Tour kiosk_simple_order → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:21:55,234 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/ir.attachment/8911/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-09-10 13:21:55,251 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:21:55,267 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [6/8] Tour kiosk_simple_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:21:55,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.010 0.025 2026-09-10 13:21:55,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [7/8] Tour kiosk_simple_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:21:55,378 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50037809 started for PoS orders references: [{'name': None, 'pos_reference': '260-174-000001', 'uuid': '5548d93f-84ee-4e34-bb3b-cedd3aa09b89'}] 2026-09-10 13:21:55,424 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50037809 order {'name': None, 'pos_reference': '260-174-000001', 'uuid': '5548d93f-84ee-4e34-bb3b-cedd3aa09b89'} created pos.order #909 2026-09-10 13:21:55,446 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50037809 finished 2026-09-10 13:21:55,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.114 0.116 2026-09-10 13:21:55,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:21:55] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.013 0.010 2026-09-10 13:21:55,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [8/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:21:55,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-10 13:21:55,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-10 13:21:55,758 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7520116 (allocated 8650752) 2026-09-10 13:21:55,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 131843 2026-09-10 13:21:55,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-10 13:21:55,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 131843 2026-09-10 13:21:55,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132155_860638_test_duplicate_order_kiosk.txt 2026-09-10 13:21:55,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpth9gy2gt_chrome_odoo" 2026-09-10 13:21:55,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-10 13:21:59,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 132032 2026-09-10 13:21:59,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp9z61_sdt_chrome_odoo 2026-09-10 13:21:59,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:33397/json/version 2026-09-10 13:21:59,749 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:59,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-09-10 13:21:59,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:33397/json 2026-09-10 13:21:59,811 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:21:59,823 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:33397/devtools/page/F7F8D191515DB94BD423A3F92DCA221B 2026-09-10 13:21:59,880 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-10 13:21:59,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-10 13:21:59,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-10 13:22:00,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/175?access_token=ecbf223ac878418a" in browser 2026-09-10 13:22:00,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigating to: "http://127.0.0.1:8069/pos-self/175?access_token=ecbf223ac878418a" 2026-09-10 13:22:00,152 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:22:00,510 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /pos-self/175?access_token=ecbf223ac878418a HTTP/1.1" 200 - 57 0.053 0.308 2026-09-10 13:22:00,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': 'F7F8D191515DB94BD423A3F92DCA221B', 'loaderId': '6E349867EE123A746A472B432F0AF872', 'isDownload': False} 2026-09-10 13:22:00,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate ready code "odoo.isTourReady('kiosk_order_price_null')" 2026-09-10 13:22:00,542 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:00,564 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:22:00,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.039 2026-09-10 13:22:00,631 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:22:00,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-09-10 13:22:00,658 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:22:00,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.128 2026-09-10 13:22:00,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 13:22:00,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:22:00,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate test code "odoo.startTour('kiosk_order_price_null', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/175?access_token=ecbf223ac878418a", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:00,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.004 0.015 2026-09-10 13:22:00,886 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:00,886 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:22:00,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [1/8] Tour kiosk_order_price_null → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:00,939 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [2/8] Tour kiosk_order_price_null → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:00,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.021 0.046 2026-09-10 13:22:01,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.030 0.093 2026-09-10 13:22:01,039 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.056 2026-09-10 13:22:01,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.108 0.165 2026-09-10 13:22:01,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-10 13:22:01,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:01,433 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/ir.attachment/8986/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:22:01,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [3/8] Tour kiosk_order_price_null → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:01,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-10 13:22:01,572 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:22:01,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.043 2026-09-10 13:22:01,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-10 13:22:01,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [4/8] Tour kiosk_order_price_null → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:01,630 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-10 13:22:01,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-09-10 13:22:01,671 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-10 13:22:01,678 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [5/8] Tour kiosk_order_price_null → Step Check product card with Coca-Cola and 0.00 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0.00"))) 2026-09-10 13:22:01,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/ir.attachment/8952/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-10 13:22:01,701 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:01,723 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:01] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-09-10 13:22:01,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [6/8] Tour kiosk_order_price_null → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:01,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [7/8] Tour kiosk_order_price_null → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-10 13:22:01,831 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30215324 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '06ad78fe-2bf9-4d48-9290-186571377680'}] 2026-09-10 13:22:01,857 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30215324 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '06ad78fe-2bf9-4d48-9290-186571377680'} created pos.order #910 2026-09-10 13:22:01,879 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30215324 finished 2026-09-10 13:22:02,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.213 0.255 2026-09-10 13:22:02,337 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [8/8] Tour kiosk_order_price_null → Step Check is button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:22:02,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:02] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.016 2026-09-10 13:22:02,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-10 13:22:02,389 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-10 13:22:02,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7438264 (allocated 8388608) 2026-09-10 13:22:02,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 132032 2026-09-10 13:22:02,449 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-10 13:22:02,454 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 132032 2026-09-10 13:22:02,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132202_549380_test_order_price_null.txt 2026-09-10 13:22:02,549 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp9z61_sdt_chrome_odoo" 2026-09-10 13:22:02,594 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-10 13:22:06,686 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132217 2026-09-10 13:22:06,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp7ac1bs6b_chrome_odoo 2026-09-10 13:22:06,687 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42519/json/version 2026-09-10 13:22:06,688 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:06,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:06,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42519/json 2026-09-10 13:22:06,716 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:06,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:42519/devtools/page/409F727E890F24727B2FE3DABD7F03BD 2026-09-10 13:22:06,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-10 13:22:06,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-10 13:22:06,789 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-10 13:22:06,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" in browser 2026-09-10 13:22:06,934 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" 2026-09-10 13:22:06,950 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:22:07,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /pos-self/176?access_token=2a95a71d0613440c HTTP/1.1" 200 - 59 0.029 0.292 2026-09-10 13:22:07,268 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '409F727E890F24727B2FE3DABD7F03BD', 'loaderId': '14FE334D252AD34784246F4952ABD846', 'isDownload': False} 2026-09-10 13:22:07,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-10 13:22:07,287 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:07,325 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:22:07,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.032 0.033 2026-09-10 13:22:07,385 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:22:07,407 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.094 2026-09-10 13:22:07,427 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:22:07,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.127 2026-09-10 13:22:07,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-09-10 13:22:07,589 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-09-10 13:22:07,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.003 0.012 2026-09-10 13:22:07,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=2a95a71d0613440c", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:07,622 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:07,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:22:07,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:07,679 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:07,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.045 0.038 2026-09-10 13:22:07,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-10 13:22:08,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "POST /pos-self/data/176 HTTP/1.1" 200 - 182 0.139 0.182 2026-09-10 13:22:08,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.293 2026-09-10 13:22:08,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-10 13:22:08,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:08,190 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:22:08,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:22:08,230 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:22:08,243 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:08,310 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:08,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-10 13:22:08,356 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:08,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.002 0.022 2026-09-10 13:22:08,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-10 13:22:08,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-10 13:22:08,398 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.048 2026-09-10 13:22:08,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-10 13:22:08,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-10 13:22:08,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-10 13:22:08,492 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Yummy Burger' (trigger: .product_list .o_self_product_box span:contains('Yummy Burger')) 2026-09-10 13:22:08,515 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2455/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-10 13:22:08,526 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.template/2456/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-10 13:22:08,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Taxi Burger' (trigger: .product_list .o_self_product_box span:contains('Taxi Burger')) 2026-09-10 13:22:08,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:08,695 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:22:08,732 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:22:08,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Yummy Burger and 10 (trigger: .product-cart-item:has(div:contains("Yummy Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-10 13:22:08,754 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.016 0.016 2026-09-10 13:22:08,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.product/2956/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.006 0.048 2026-09-10 13:22:08,802 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Taxi Burger and 11 (trigger: .product-cart-item:has(div:contains("Taxi Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11"))) 2026-09-10 13:22:08,808 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:08] "GET /web/image/product.product/2957/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.007 0.061 2026-09-10 13:22:08,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/22] Tour self_kiosk_each_counter_takeaway_in → Step The total price to pay is 23.53 (trigger: .order-price :contains(Total):contains(23.53)) 2026-09-10 13:22:08,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:08,964 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/22] Tour self_kiosk_each_counter_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:22:09,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:09,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:22:09,133 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12147657 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '0fb5a8b5-a7ab-423d-a10e-17649be8d8da'}] 2026-09-10 13:22:09,164 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12147657 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '0fb5a8b5-a7ab-423d-a10e-17649be8d8da'} created pos.order #911 2026-09-10 13:22:09,178 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12147657 finished 2026-09-10 13:22:09,278 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.071 0.128 2026-09-10 13:22:09,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [18/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:09,337 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:09] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.018 2026-09-10 13:22:09,381 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [19/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:09,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [20/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:22:09,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:09] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.008 0.009 2026-09-10 13:22:09,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [21/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:09,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [22/22] Tour self_kiosk_each_counter_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-10 13:22:09,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-10 13:22:09,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_in SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 13:22:09,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8613860 (allocated 9961472) 2026-09-10 13:22:09,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132217 2026-09-10 13:22:09,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-10 13:22:09,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132217 2026-09-10 13:22:09,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132209_771185_test_self_order_kiosk.txt 2026-09-10 13:22:09,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp7ac1bs6b_chrome_odoo" 2026-09-10 13:22:10,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132416 2026-09-10 13:22:10,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp_mno_8gx_chrome_odoo 2026-09-10 13:22:10,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43461/json/version 2026-09-10 13:22:10,036 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:10,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:10,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43461/json 2026-09-10 13:22:10,088 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:10,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43461/devtools/page/0EB7CACFBF17FBCF3F91681CBA3A4C92 2026-09-10 13:22:10,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-10 13:22:10,197 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-10 13:22:10,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-10 13:22:10,238 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" in browser 2026-09-10 13:22:10,239 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" 2026-09-10 13:22:10,274 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /pos-self/176?access_token=2a95a71d0613440c HTTP/1.1" 200 - 7 0.003 0.025 2026-09-10 13:22:10,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '0EB7CACFBF17FBCF3F91681CBA3A4C92', 'loaderId': 'C106C38035B3E4A5A016557A801A801D', 'isDownload': False} 2026-09-10 13:22:10,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-10 13:22:10,304 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:10,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.016 2026-09-10 13:22:10,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.009 0.037 2026-09-10 13:22:10,375 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.048 2026-09-10 13:22:10,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:22:10,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:22:10,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.009 0.009 2026-09-10 13:22:10,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=2a95a71d0613440c", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:10,612 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:10,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:22:10,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:10,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:10,674 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.010 0.025 2026-09-10 13:22:10,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 13:22:10,952 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.112 0.145 2026-09-10 13:22:10,954 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.253 2026-09-10 13:22:11,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.027 2026-09-10 13:22:11,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:11,077 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 13:22:11,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:22:11,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:22:11,129 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:11,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:11,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:22:11,223 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.005 0.032 2026-09-10 13:22:11,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:11,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.040 2026-09-10 13:22:11,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-10 13:22:11,265 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-10 13:22:11,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-09-10 13:22:11,291 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-10 13:22:11,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:11,368 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/16] Tour self_kiosk_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:22:11,391 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:22:11,411 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-09-10 13:22:11,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:11,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/16] Tour self_kiosk_each_counter_takeaway_out → Step Fill input with Mr Kiosk (trigger: input[placeholder="Name"]) 2026-09-10 13:22:11,498 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.008 2026-09-10 13:22:11,548 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:22:11,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:22:11,644 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69488221 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000002', 'uuid': '565e8ac1-bba7-427b-9d9f-751d50d10c01'}] 2026-09-10 13:22:11,670 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69488221 order {'name': None, 'pos_reference': '260-176-000002', 'uuid': '565e8ac1-bba7-427b-9d9f-751d50d10c01'} created pos.order #912 2026-09-10 13:22:11,682 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69488221 finished 2026-09-10 13:22:11,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.043 0.092 2026-09-10 13:22:11,787 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-09-10 13:22:11,798 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.012 2026-09-10 13:22:11,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:11,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:11,921 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:22:11,930 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:11] "GET /web/image/ir.attachment/9026/raw HTTP/1.1" 200 - 4 0.002 0.003 2026-09-10 13:22:11,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:12,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/16] Tour self_kiosk_each_counter_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-10 13:22:12,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-10 13:22:12,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_out SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 13:22:12,130 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8409288 (allocated 9699328) 2026-09-10 13:22:12,134 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132416 2026-09-10 13:22:12,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-10 13:22:12,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132416 2026-09-10 13:22:12,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132212_237343_test_self_order_kiosk.txt 2026-09-10 13:22:12,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp_mno_8gx_chrome_odoo" 2026-09-10 13:22:12,530 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132608 2026-09-10 13:22:12,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmplyonhit6_chrome_odoo 2026-09-10 13:22:12,531 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40109/json/version 2026-09-10 13:22:12,531 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:12,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:12,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40109/json 2026-09-10 13:22:12,584 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:12,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40109/devtools/page/32AA7E088BCC55CD00F7824857D32A5D 2026-09-10 13:22:12,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-10 13:22:12,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-10 13:22:12,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-10 13:22:12,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" in browser 2026-09-10 13:22:12,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" 2026-09-10 13:22:12,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:12] "GET /pos-self/176?access_token=2a95a71d0613440c HTTP/1.1" 200 - 7 0.011 0.066 2026-09-10 13:22:12,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '32AA7E088BCC55CD00F7824857D32A5D', 'loaderId': '3B0A123B26D30F2B4B87453DE05532D3', 'isDownload': False} 2026-09-10 13:22:12,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-10 13:22:12,824 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:12,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:12] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-09-10 13:22:12,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:12] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-10 13:22:12,868 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:12] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.021 2026-09-10 13:22:13,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:22:13,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:22:13,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:22:13,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=2a95a71d0613440c", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:13,048 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:13,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:22:13,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:13,102 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.010 0.030 2026-09-10 13:22:13,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:13,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-10 13:22:13,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.078 0.155 2026-09-10 13:22:13,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.232 2026-09-10 13:22:13,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-10 13:22:13,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:13,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:22:13,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:13,593 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:22:13,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.006 0.031 2026-09-10 13:22:13,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.002 0.055 2026-09-10 13:22:13,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/17] Tour self_kiosk_each_table_takeaway_in → Step Check product label has 'Coca-Cola' and not 12345 (trigger: .o_self_product_box span:contains('Coca-Cola'):not(:contains("12345"))) 2026-09-10 13:22:13,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.014 0.068 2026-09-10 13:22:13,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-10 13:22:13,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/17] Tour self_kiosk_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:13,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.106 2026-09-10 13:22:13,716 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-10 13:22:13,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-10 13:22:13,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:13,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/17] Tour self_kiosk_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:22:13,834 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:22:13,871 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:13,878 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:13,894 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:13] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.009 0.015 2026-09-10 13:22:13,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/17] Tour self_kiosk_each_table_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-10 13:22:13,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:14,055 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/17] Tour self_kiosk_each_table_takeaway_in → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-10 13:22:14,103 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44086522 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000003', 'uuid': '944b1bf5-7518-4d27-8145-6a9e3421cbd0'}] 2026-09-10 13:22:14,128 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44086522 order {'name': None, 'pos_reference': '260-176-000003', 'uuid': '944b1bf5-7518-4d27-8145-6a9e3421cbd0'} created pos.order #913 2026-09-10 13:22:14,142 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44086522 finished 2026-09-10 13:22:14,204 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.050 0.098 2026-09-10 13:22:14,249 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-10 13:22:14,263 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/17] Tour self_kiosk_each_table_takeaway_in → Step Check that the order number start with 'K', and end with number '3'. (trigger: span.tracking-number) 2026-09-10 13:22:14,267 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:14] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.017 2026-09-10 13:22:14,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:22:14,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:14,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:14,479 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:14,536 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/17] Tour self_kiosk_each_table_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-10 13:22:14,586 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-10 13:22:14,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_in SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 13:22:14,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8056828 (allocated 8912896) 2026-09-10 13:22:14,666 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132608 2026-09-10 13:22:14,674 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-10 13:22:14,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132608 2026-09-10 13:22:14,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132214_776774_test_self_order_kiosk.txt 2026-09-10 13:22:14,777 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmplyonhit6_chrome_odoo" 2026-09-10 13:22:15,102 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132789 2026-09-10 13:22:15,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpzqzk4h5k_chrome_odoo 2026-09-10 13:22:15,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45175/json/version 2026-09-10 13:22:15,107 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:15,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:15,172 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45175/json 2026-09-10 13:22:15,173 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:15,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45175/devtools/page/79EF180BC7E586FE44438C8156F1BEAA 2026-09-10 13:22:15,199 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-10 13:22:15,208 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-10 13:22:15,277 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-10 13:22:15,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" in browser 2026-09-10 13:22:15,288 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" 2026-09-10 13:22:15,381 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /pos-self/176?access_token=2a95a71d0613440c HTTP/1.1" 200 - 7 0.008 0.067 2026-09-10 13:22:15,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '79EF180BC7E586FE44438C8156F1BEAA', 'loaderId': '71B47E83926CEFD1A127C456FF5D4C6A', 'isDownload': False} 2026-09-10 13:22:15,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-10 13:22:15,413 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:15,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-09-10 13:22:15,441 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.015 2026-09-10 13:22:15,459 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.026 2026-09-10 13:22:15,603 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-09-10 13:22:15,606 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:22:15,616 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=2a95a71d0613440c", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:15,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 13:22:15,620 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:15,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:22:15,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:15,670 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.017 0.024 2026-09-10 13:22:15,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:15,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-10 13:22:15,887 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.077 0.129 2026-09-10 13:22:15,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.193 2026-09-10 13:22:15,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-10 13:22:15,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:16,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:22:16,042 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:16,088 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 13:22:16,092 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:22:16,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/13] Tour self_kiosk_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:16,115 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.007 0.041 2026-09-10 13:22:16,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-10 13:22:16,146 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.047 2026-09-10 13:22:16,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-10 13:22:16,191 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:16,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-10 13:22:16,224 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-10 13:22:16,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/13] Tour self_kiosk_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:22:16,269 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:22:16,289 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:22:16,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:16,309 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-09-10 13:22:16,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:22:16,408 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22199945 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000004', 'uuid': '5e1fa5b6-16cf-4dde-b4ab-f700988cfa86'}] 2026-09-10 13:22:16,433 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22199945 order {'name': None, 'pos_reference': '260-176-000004', 'uuid': '5e1fa5b6-16cf-4dde-b4ab-f700988cfa86'} created pos.order #914 2026-09-10 13:22:16,445 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22199945 finished 2026-09-10 13:22:16,529 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.071 0.091 2026-09-10 13:22:16,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-10 13:22:16,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:16] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.008 2026-09-10 13:22:16,600 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:16,643 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:16,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:16,765 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/13] Tour self_kiosk_each_table_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-10 13:22:16,814 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/13] Tour self_kiosk_each_table_takeaway_out → Step Check for base url (trigger: body) 2026-09-10 13:22:16,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-10 13:22:16,866 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_out SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 13:22:16,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7999968 (allocated 9175040) 2026-09-10 13:22:16,920 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132789 2026-09-10 13:22:16,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-10 13:22:16,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132789 2026-09-10 13:22:17,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132217_024058_test_self_order_kiosk.txt 2026-09-10 13:22:17,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpzqzk4h5k_chrome_odoo" 2026-09-10 13:22:17,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132981 2026-09-10 13:22:17,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp8wvuw7zv_chrome_odoo 2026-09-10 13:22:17,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43269/json/version 2026-09-10 13:22:17,294 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:17,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:17,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43269/json 2026-09-10 13:22:17,321 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:17,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43269/devtools/page/67AF54B9D1B0A0C2B8BDC284D7E8229D 2026-09-10 13:22:17,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-10 13:22:17,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-10 13:22:17,406 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-10 13:22:17,458 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" in browser 2026-09-10 13:22:17,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=2a95a71d0613440c" 2026-09-10 13:22:17,508 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /pos-self/176?access_token=2a95a71d0613440c HTTP/1.1" 200 - 7 0.008 0.023 2026-09-10 13:22:17,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '67AF54B9D1B0A0C2B8BDC284D7E8229D', 'loaderId': '36D5CA66F143E83400227356EB1517A3', 'isDownload': False} 2026-09-10 13:22:17,512 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-10 13:22:17,544 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:17,560 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.008 2026-09-10 13:22:17,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-10 13:22:17,577 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.020 2026-09-10 13:22:17,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.007 2026-09-10 13:22:17,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:22:17,800 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=2a95a71d0613440c", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:17,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 13:22:17,813 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:17,813 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:22:17,816 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/14] Tour self_order_kiosk_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:22:17,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:17,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.016 0.030 2026-09-10 13:22:17,902 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-10 13:22:18,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.094 0.145 2026-09-10 13:22:18,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-09-10 13:22:18,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.041 2026-09-10 13:22:18,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:18,283 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:22:18,340 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:18,397 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:18,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 13:22:18,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/14] Tour self_order_kiosk_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:18,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.047 2026-09-10 13:22:18,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-10 13:22:18,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-10 13:22:18,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/14] Tour self_order_kiosk_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:22:18,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-09-10 13:22:18,527 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.011 0.110 2026-09-10 13:22:18,539 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-10 13:22:18,557 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/14] Tour self_order_kiosk_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:18,632 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/14] Tour self_order_kiosk_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:22:18,637 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-10 13:22:18,659 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:22:18,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-10 13:22:18,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/14] Tour self_order_kiosk_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:22:18,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:18] "GET /web/image/product.product/2953/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-10 13:22:18,729 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/14] Tour self_order_kiosk_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:22:18,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/14] Tour self_order_kiosk_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-10 13:22:18,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/14] Tour self_order_kiosk_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-10 13:22:18,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:18,967 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:19,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/14] Tour self_order_kiosk_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-10 13:22:19,075 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-10 13:22:19,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-10 13:22:19,143 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8101524 (allocated 8912896) 2026-09-10 13:22:19,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132981 2026-09-10 13:22:19,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-10 13:22:19,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132981 2026-09-10 13:22:19,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132219_232428_test_self_order_kiosk.txt 2026-09-10 13:22:19,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp8wvuw7zv_chrome_odoo" 2026-09-10 13:22:19,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-10 13:22:23,232 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-09-10 13:22:23,647 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 133177 2026-09-10 13:22:23,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome headless temporary user profile dir: /tmp/tmppba85n68_chrome_odoo 2026-09-10 13:22:23,648 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Issuing json command http://127.0.0.1:44049/json/version 2026-09-10 13:22:23,649 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:23,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:23,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Issuing json command http://127.0.0.1:44049/json 2026-09-10 13:22:23,716 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:23,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Websocket url found: ws://127.0.0.1:44049/devtools/page/71DE267818641BE72F6D9A174A229AA9 2026-09-10 13:22:23,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Enable chrome headless console log notification 2026-09-10 13:22:23,792 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome headless enable page notifications 2026-09-10 13:22:23,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Setting session cookie in browser 2026-09-10 13:22:24,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Open "http://127.0.0.1:8069/pos-self/177?access_token=5645037a01db4fec" in browser 2026-09-10 13:22:24,009 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=5645037a01db4fec" 2026-09-10 13:22:24,026 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:22:24,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /pos-self/177?access_token=5645037a01db4fec HTTP/1.1" 200 - 57 0.069 0.314 2026-09-10 13:22:24,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '71DE267818641BE72F6D9A174A229AA9', 'loaderId': '66055BC4B2FC5F2A2791269EAC0BD8B8', 'isDownload': False} 2026-09-10 13:22:24,410 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_qty_max_free')" 2026-09-10 13:22:24,429 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:24,454 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:22:24,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.037 2026-09-10 13:22:24,525 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:22:24,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.099 2026-09-10 13:22:24,555 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:22:24,572 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.120 2026-09-10 13:22:24,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.007 2026-09-10 13:22:24,733 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:22:24,745 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_qty_max_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=5645037a01db4fec", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:24,745 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 13:22:24,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [1/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:24,757 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:24,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:22:24,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-10 13:22:24,891 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.041 0.072 2026-09-10 13:22:24,895 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-09-10 13:22:25,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "POST /pos-self/data/177 HTTP/1.1" 200 - 190 0.142 0.150 2026-09-10 13:22:25,284 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-10 13:22:25,297 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:25,339 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/ir.attachment/9068/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:22:25,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [2/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:22:25,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/ir.attachment/9034/raw HTTP/1.1" 200 - 4 0.012 0.018 2026-09-10 13:22:25,410 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:25,443 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [3/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-10 13:22:25,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/pos.category/349/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.006 0.030 2026-09-10 13:22:25,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [4/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:22:25,511 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/pos.category/350/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.049 2026-09-10 13:22:25,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/pos.category/351/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.064 2026-09-10 13:22:25,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.005 0.087 2026-09-10 13:22:25,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.template/2457/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-10 13:22:25,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [5/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-10 13:22:25,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.template/2458/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.110 2026-09-10 13:22:25,612 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.template/2459/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-10 13:22:25,625 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.template/2460/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-10 13:22:25,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.template/2461/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-10 13:22:25,646 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [6/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Check product name (trigger: .combo_product_box span:contains("Combo Product 4")) 2026-09-10 13:22:25,649 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.template/2466/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-10 13:22:25,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:25] "GET /web/image/product.product/2961/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.007 0.057 2026-09-10 13:22:25,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [7/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 1. (trigger: .item_qty_container .o-so-tabular-nums:contains("1")) 2026-09-10 13:22:25,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [8/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-09-10 13:22:25,807 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [9/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 2. (trigger: .item_qty_container .o-so-tabular-nums:contains("2")) 2026-09-10 13:22:25,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [10/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-09-10 13:22:25,913 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [11/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-10 13:22:25,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [12/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:22:26,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-10 13:22:26,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_qty_max_free SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 13:22:26,133 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9340356 (allocated 10485760) 2026-09-10 13:22:26,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 133177 2026-09-10 13:22:26,153 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-10 13:22:26,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 133177 2026-09-10 13:22:26,258 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132226_258716_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-10 13:22:26,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmppba85n68_chrome_odoo" 2026-09-10 13:22:26,302 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-10 13:22:30,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 133362 2026-09-10 13:22:30,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpci2z6oup_chrome_odoo 2026-09-10 13:22:30,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Issuing json command http://127.0.0.1:38819/json/version 2026-09-10 13:22:30,380 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:30,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:30,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Issuing json command http://127.0.0.1:38819/json 2026-09-10 13:22:30,396 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:30,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Websocket url found: ws://127.0.0.1:38819/devtools/page/8354BA081960376F9E3CFC00BDB99A55 2026-09-10 13:22:30,465 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-09-10 13:22:30,480 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-10 13:22:30,524 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-10 13:22:30,700 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Open "http://127.0.0.1:8069/pos-self/178?access_token=070a58cf9b0a4d3c" in browser 2026-09-10 13:22:30,701 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigating to: "http://127.0.0.1:8069/pos-self/178?access_token=070a58cf9b0a4d3c" 2026-09-10 13:22:30,722 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:22:31,212 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /pos-self/178?access_token=070a58cf9b0a4d3c HTTP/1.1" 200 - 57 0.045 0.448 2026-09-10 13:22:31,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '8354BA081960376F9E3CFC00BDB99A55', 'loaderId': '2132263322D60AF5F9D02A5B43D22C0D', 'isDownload': False} 2026-09-10 13:22:31,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_sides')" 2026-09-10 13:22:31,243 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:31,264 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:22:31,313 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.037 2026-09-10 13:22:31,338 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:22:31,369 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.102 2026-09-10 13:22:31,390 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:22:31,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.132 2026-09-10 13:22:31,547 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:22:31,557 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:22:31,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_sides', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/178?access_token=070a58cf9b0a4d3c", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:31,574 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.005 0.010 2026-09-10 13:22:31,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [1/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:22:31,585 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:31,585 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:22:31,678 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.040 0.037 2026-09-10 13:22:31,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-10 13:22:32,000 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "POST /pos-self/data/178 HTTP/1.1" 200 - 189 0.132 0.157 2026-09-10 13:22:32,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.275 2026-09-10 13:22:32,085 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-10 13:22:32,093 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:32,150 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/ir.attachment/9109/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-10 13:22:32,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [2/10] Tour test_self_order_kiosk_combo_sides → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:22:32,186 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/ir.attachment/9075/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-10 13:22:32,196 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:32,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [3/10] Tour test_self_order_kiosk_combo_sides → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-10 13:22:32,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-10 13:22:32,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.032 2026-09-10 13:22:32,306 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [4/10] Tour test_self_order_kiosk_combo_sides → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-10 13:22:32,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-10 13:22:32,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-10 13:22:32,347 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.064 2026-09-10 13:22:32,363 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-10 13:22:32,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [5/10] Tour test_self_order_kiosk_combo_sides → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-10 13:22:32,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.103 2026-09-10 13:22:32,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.template/2467/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-10 13:22:32,459 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [6/10] Tour test_self_order_kiosk_combo_sides → Step button:disabled:contains("Next") 2026-09-10 13:22:32,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/image/product.product/2955/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.014 0.046 2026-09-10 13:22:32,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [7/10] Tour test_self_order_kiosk_combo_sides → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-10 13:22:32,567 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [8/10] Tour test_self_order_kiosk_combo_sides → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-10 13:22:32,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:32,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [9/10] Tour test_self_order_kiosk_combo_sides → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-10 13:22:32,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [10/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-10 13:22:32,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-10 13:22:32,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_sides SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 13:22:32,826 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9255144 (allocated 10485760) 2026-09-10 13:22:32,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 133362 2026-09-10 13:22:32,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-10 13:22:32,836 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 133362 2026-09-10 13:22:32,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132232_933327_test_self_order_kiosk_combo_sides.txt 2026-09-10 13:22:32,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpci2z6oup_chrome_odoo" 2026-09-10 13:22:32,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-10 13:22:36,419 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-10 13:22:39,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-10 13:22:43,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 133543 2026-09-10 13:22:43,255 26 INFO rb-c800635-224702-413894 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/tmpt59uhhl0_chrome_odoo 2026-09-10 13:22:43,255 26 INFO rb-c800635-224702-413894 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:42215/json/version 2026-09-10 13:22:43,256 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:43,322 26 INFO rb-c800635-224702-413894 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-09-10 13:22:43,322 26 INFO rb-c800635-224702-413894 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:42215/json 2026-09-10 13:22:43,323 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:43,332 26 INFO rb-c800635-224702-413894 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:42215/devtools/page/B923033A90AB200F6113258D56D89424 2026-09-10 13:22:43,364 26 INFO rb-c800635-224702-413894 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-09-10 13:22:43,371 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-10 13:22:43,395 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-10 13:22:43,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos-self/181?access_token=70a0f34888f34d5d" in browser 2026-09-10 13:22:43,579 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos-self/181?access_token=70a0f34888f34d5d" 2026-09-10 13:22:43,593 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:22:43,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:43] "GET /pos-self/181?access_token=70a0f34888f34d5d HTTP/1.1" 200 - 57 0.026 0.327 2026-09-10 13:22:43,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'B923033A90AB200F6113258D56D89424', 'loaderId': 'A5085D45724E841D3DCD1528D1097A8D', 'isDownload': False} 2026-09-10 13:22:43,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_unpaid')" 2026-09-10 13:22:43,964 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:43,983 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:22:44,030 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.033 0.029 2026-09-10 13:22:44,040 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:22:44,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-09-10 13:22:44,063 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:22:44,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.114 2026-09-10 13:22:44,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.008 2026-09-10 13:22:44,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:22:44,294 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_self_order_kiosk_unpaid', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/181?access_token=70a0f34888f34d5d", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:44,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order now' (trigger: .btn:contains('Order now')) 2026-09-10 13:22:44,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.008 0.014 2026-09-10 13:22:44,310 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:44,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:22:44,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "POST /pos-self/relations/181 HTTP/1.1" 200 - 41 0.030 0.036 2026-09-10 13:22:44,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-10 13:22:44,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "POST /pos-self/data/181 HTTP/1.1" 200 - 176 0.150 0.150 2026-09-10 13:22:44,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.279 2026-09-10 13:22:44,797 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-10 13:22:44,814 26 INFO rb-c800635-224702-413894 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-09-10 13:22:44,857 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/image/ir.attachment/9229/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:22:44,926 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/6] Tour test_self_order_kiosk_unpaid → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:22:44,996 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:22:44,998 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:44] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.003 0.032 2026-09-10 13:22:45,016 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/6] Tour test_self_order_kiosk_unpaid → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:22:45,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.027 2026-09-10 13:22:45,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.049 2026-09-10 13:22:45,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.068 2026-09-10 13:22:45,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-10 13:22:45,085 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:22:45,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-10 13:22:45,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:22:45,155 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/ir.attachment/9195/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-10 13:22:45,170 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:45,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.013 0.017 2026-09-10 13:22:45,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/6] Tour test_self_order_kiosk_unpaid → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-10 13:22:45,245 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48853846 started for PoS orders references: [{'name': None, 'pos_reference': '260-181-000001', 'uuid': 'f28e1ce8-7b2f-423d-9938-d73dc0f0362e'}] 2026-09-10 13:22:45,276 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48853846 order {'name': None, 'pos_reference': '260-181-000001', 'uuid': 'f28e1ce8-7b2f-423d-9938-d73dc0f0362e'} created pos.order #915 2026-09-10 13:22:45,295 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48853846 finished 2026-09-10 13:22:45,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.092 0.109 2026-09-10 13:22:45,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-10 13:22:45,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-10 13:22:45,474 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:45] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.014 2026-09-10 13:22:45,475 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_unpaid SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 13:22:45,502 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7444700 (allocated 8650752) 2026-09-10 13:22:45,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 133543 2026-09-10 13:22:45,510 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-10 13:22:45,511 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 133543 2026-09-10 13:22:45,606 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_132245_606096_test_self_order_kiosk_to_cashier_payment.txt 2026-09-10 13:22:45,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpt59uhhl0_chrome_odoo" 2026-09-10 13:22:45,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 133732 2026-09-10 13:22:45,982 26 INFO rb-c800635-224702-413894 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/tmpzkjlo1z4_chrome_odoo 2026-09-10 13:22:45,982 26 INFO rb-c800635-224702-413894 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:46461/json/version 2026-09-10 13:22:45,983 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:46,001 26 INFO rb-c800635-224702-413894 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-09-10 13:22:46,001 26 INFO rb-c800635-224702-413894 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:46461/json 2026-09-10 13:22:46,003 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:46,058 26 INFO rb-c800635-224702-413894 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:46461/devtools/page/157EEC5423E72A8B002E176545872943 2026-09-10 13:22:46,076 26 INFO rb-c800635-224702-413894 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-09-10 13:22:46,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-10 13:22:46,124 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-10 13:22:46,136 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-10 13:22:46,159 26 INFO rb-c800635-224702-413894 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/182" in browser 2026-09-10 13:22:46,160 26 INFO rb-c800635-224702-413894 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/182" 2026-09-10 13:22:46,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:46] "GET /pos/ui/182 HTTP/1.1" 200 - 107 0.099 0.294 2026-09-10 13:22:46,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '157EEC5423E72A8B002E176545872943', 'loaderId': 'FE9E6CA4E907F759DB6D7FBB1E149943', 'isDownload': False} 2026-09-10 13:22:46,578 26 INFO rb-c800635-224702-413894 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-09-10 13:22:46,587 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:46,611 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:46] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-09-10 13:22:46,618 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:46] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 13:22:46,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:46] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-10 13:22:47,102 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:22:47,104 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:22:47,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:22:47,141 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_pay_unpaid_order_from_kiosk', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/182", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:47,149 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/12] Tour test_pay_unpaid_order_from_kiosk → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:22:47,178 26 INFO rb-c800635-224702-413894 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-10 13:22:47,213 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.043 0.033 2026-09-10 13:22:47,222 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.075 2026-09-10 13:22:47,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:22:47,241 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:47,254 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:22:47,286 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.023 2026-09-10 13:22:47,289 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-10 13:22:47,366 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.034 0.036 2026-09-10 13:22:48,035 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 405 0.267 0.347 2026-09-10 13:22:48,061 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:22:48,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:22:48,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.039 2026-09-10 13:22:48,216 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:22:48,233 26 INFO rb-c800635-224702-413894 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-09-10 13:22:48,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 13:22:48,297 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:22:48,332 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:22:48,340 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:22:48,341 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.033 2026-09-10 13:22:48,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-10 13:22:48,352 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:48,414 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/12] Tour test_pay_unpaid_order_from_kiosk → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 13:22:48,436 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:22:48,519 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/12] Tour test_pay_unpaid_order_from_kiosk → Step .pos-leftheader .orders-button 2026-09-10 13:22:48,573 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /pos/ui/182?from_backend=True HTTP/1.1" 200 - 32 0.078 0.068 2026-09-10 13:22:48,647 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /pos/ui/182 HTTP/1.1" 200 - 32 0.027 0.189 2026-09-10 13:22:48,673 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image?model=product.template&field=image_128&id=2451&unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.175 2026-09-10 13:22:48,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image?model=product.template&field=image_128&id=2452&unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-10 13:22:48,728 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image?model=product.template&field=image_128&id=2453&unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-09-10 13:22:48,776 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image?model=product.template&field=image_128&id=2450&unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-09-10 13:22:48,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "GET /web/image?model=product.template&field=image_128&id=2454&unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-10 13:22:48,862 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.025 0.260 2026-09-10 13:22:48,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .order-row:contains("2.53") 2026-09-10 13:22:48,999 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.037 0.050 2026-09-10 13:22:49,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.018 2026-09-10 13:22:49,067 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:22:49,068 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/12] Tour test_pay_unpaid_order_from_kiosk → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:22:49,131 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:22:49,193 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [7/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:22:49,244 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [8/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:22:49,327 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [9/12] Tour test_pay_unpaid_order_from_kiosk → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:22:49,353 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:49,377 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [10/12] Tour test_pay_unpaid_order_from_kiosk → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-10 13:22:49,441 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [11/12] Tour test_pay_unpaid_order_from_kiosk → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:22:49,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [12/12] Tour test_pay_unpaid_order_from_kiosk → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-10 13:22:49,509 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80170604 started for PoS orders references: [{'name': '/', 'pos_reference': '260-181-000001', 'uuid': 'f28e1ce8-7b2f-423d-9938-d73dc0f0362e'}] 2026-09-10 13:22:49,511 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:22:49,634 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [807] to pos.order #915 2026-09-10 13:22:49,899 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80170604 order {'name': '/', 'pos_reference': '260-181-000001', 'uuid': 'f28e1ce8-7b2f-423d-9938-d73dc0f0362e'} updated pos.order #915 2026-09-10 13:22:49,914 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80170604 finished 2026-09-10 13:22:49,981 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.227 0.249 2026-09-10 13:22:50,032 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-09-10 13:22:50,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-10 13:22:50,137 26 INFO rb-c800635-224702-413894 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-09-10 13:22:50,151 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40570854 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': 'f28e1ce8-7b2f-423d-9938-d73dc0f0362e'}] 2026-09-10 13:22:50,169 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40570854 order {'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': 'f28e1ce8-7b2f-423d-9938-d73dc0f0362e'} sync ignored for existing PoS order pos.order(915,) (state: paid) 2026-09-10 13:22:50,185 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40570854 finished 2026-09-10 13:22:50,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15502652 (allocated 17563648) 2026-09-10 13:22:50,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 133732 2026-09-10 13:22:50,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-10 13:22:50,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 133732 2026-09-10 13:22:50,294 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.072 0.083 2026-09-10 13:22:50,363 26 INFO rb-c800635-224702-413894 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-c800635-224702-413894/chrome_logs/chrome_log_20260910_132250_363149_test_self_order_kiosk_to_cashier_payment.txt 2026-09-10 13:22:50,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpzkjlo1z4_chrome_odoo" 2026-09-10 13:22:50,407 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-10 13:22:54,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 133932 2026-09-10 13:22:54,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp5y67gtav_chrome_odoo 2026-09-10 13:22:54,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:46741/json/version 2026-09-10 13:22:54,541 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:54,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-09-10 13:22:54,604 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:46741/json 2026-09-10 13:22:54,604 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:22:54,660 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:46741/devtools/page/DCDAC1ED431067E5D877C3EDC5336A52 2026-09-10 13:22:54,684 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-10 13:22:54,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-10 13:22:54,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-10 13:22:54,913 26 INFO rb-c800635-224702-413894 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/183?access_token=57dfaa9ef1d94099" in browser 2026-09-10 13:22:54,914 26 INFO rb-c800635-224702-413894 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/183?access_token=57dfaa9ef1d94099" 2026-09-10 13:22:54,941 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:22:55,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /pos-self/183?access_token=57dfaa9ef1d94099 HTTP/1.1" 200 - 57 0.036 0.421 2026-09-10 13:22:55,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'DCDAC1ED431067E5D877C3EDC5336A52', 'loaderId': 'CE2F57ED116956D875FBFAC7BC85F610', 'isDownload': False} 2026-09-10 13:22:55,398 26 INFO rb-c800635-224702-413894 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-09-10 13:22:55,421 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:55,447 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:22:55,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.042 2026-09-10 13:22:55,493 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:22:55,518 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.071 2026-09-10 13:22:55,533 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:22:55,566 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.112 2026-09-10 13:22:55,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-09-10 13:22:55,715 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:22:55,728 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate test code "odoo.startTour('self_order_language_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/183?access_token=57dfaa9ef1d94099", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:22:55,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 13:22:55,734 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:55,734 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:22:55,735 26 INFO rb-c800635-224702-413894 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-09-10 13:22:55,819 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.035 0.031 2026-09-10 13:22:55,860 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-10 13:22:56,203 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "POST /pos-self/data/183 HTTP/1.1" 200 - 183 0.191 0.155 2026-09-10 13:22:56,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.325 2026-09-10 13:22:56,298 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.033 2026-09-10 13:22:56,304 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:56,345 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:56,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:22:56,371 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,421 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 200 - 4 0.001 0.016 2026-09-10 13:22:56,491 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-10 13:22:56,521 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:56,562 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.002 0.019 2026-09-10 13:22:56,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/pos.category/352/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.002 0.035 2026-09-10 13:22:56,621 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [6/17] Tour self_order_language_changes → Step Click on product 'Test Product' (trigger: .product_list .o_self_product_box span:contains('Test Product')) 2026-09-10 13:22:56,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.011 0.041 2026-09-10 13:22:56,666 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-10 13:22:56,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-10 13:22:56,689 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-10 13:22:56,697 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,702 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-10 13:22:56,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/image/product.template/2468/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-10 13:22:56,757 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,790 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:22:56,815 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,860 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,911 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,966 26 INFO rb-c800635-224702-413894 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-09-10 13:22:56,973 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:56] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:57,038 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /pos-self/183?access_token=57dfaa9ef1d94099 HTTP/1.1" 303 - 2 0.001 0.004 2026-09-10 13:22:57,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /fr/pos-self/183?access_token=57dfaa9ef1d94099 HTTP/1.1" 200 - 10 0.006 0.023 2026-09-10 13:22:57,118 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:22:57,300 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.071 2026-09-10 13:22:57,323 26 INFO rb-c800635-224702-413894 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-09-10 13:22:57,328 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:22:57,328 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:22:57,389 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.024 0.029 2026-09-10 13:22:57,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.054 2026-09-10 13:22:57,628 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "POST /pos-self/data/183 HTTP/1.1" 200 - 115 0.086 0.142 2026-09-10 13:22:57,631 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.201 2026-09-10 13:22:57,675 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.009 2026-09-10 13:22:57,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-10 13:22:57,707 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-09-10 13:22:57,754 26 INFO rb-c800635-224702-413894 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-09-10 13:22:57,823 26 INFO rb-c800635-224702-413894 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-09-10 13:22:57,827 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 304 - 4 0.009 0.012 2026-09-10 13:22:57,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:22:57] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 304 - 4 0.002 0.005 2026-09-10 13:22:57,883 26 INFO rb-c800635-224702-413894 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-09-10 13:22:57,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [17/17] Tour self_order_language_changes → Step Click on product 'Produit Test' (trigger: .product_list .o_self_product_box span:contains('Produit Test')) 2026-09-10 13:22:58,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-10 13:22:58,001 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:22:58,071 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8599420 (allocated 9900032) 2026-09-10 13:22:58,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 133932 2026-09-10 13:22:58,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-10 13:22:58,092 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 133932 2026-09-10 13:22:58,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132258_187043_test_self_order_language_changes.txt 2026-09-10 13:22:58,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp5y67gtav_chrome_odoo" 2026-09-10 13:22:58,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-10 13:23:02,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 134130 2026-09-10 13:23:02,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpz1e952vn_chrome_odoo 2026-09-10 13:23:02,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:38627/json/version 2026-09-10 13:23:02,116 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:02,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-09-10 13:23:02,165 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:38627/json 2026-09-10 13:23:02,165 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:02,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:38627/devtools/page/BD419DFDAA4FE5CD084946B1E57DECB9 2026-09-10 13:23:02,207 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-10 13:23:02,262 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-10 13:23:02,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-10 13:23:02,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Open "http://127.0.0.1:8069/pos-self/184?access_token=eb864ee6c9af4195" in browser 2026-09-10 13:23:02,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigating to: "http://127.0.0.1:8069/pos-self/184?access_token=eb864ee6c9af4195" 2026-09-10 13:23:02,501 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:02,899 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:02] "GET /pos-self/184?access_token=eb864ee6c9af4195 HTTP/1.1" 200 - 57 0.057 0.345 2026-09-10 13:23:02,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'BD419DFDAA4FE5CD084946B1E57DECB9', 'loaderId': '3A3E8BF605BFE2D130384794EEAA895C', 'isDownload': False} 2026-09-10 13:23:02,903 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate ready code "odoo.isTourReady('test_self_order_parent_category')" 2026-09-10 13:23:02,917 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:02,939 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:02,976 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:02] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.030 2026-09-10 13:23:02,982 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:03,001 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-09-10 13:23:03,007 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:03,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.088 2026-09-10 13:23:03,163 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:23:03,181 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:23:03,193 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.014 2026-09-10 13:23:03,200 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate test code "odoo.startTour('test_self_order_parent_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/184?access_token=eb864ee6c9af4195", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:03,206 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:03,206 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:23:03,209 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [1/8] Tour test_self_order_parent_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:23:03,256 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-10 13:23:03,343 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.038 0.090 2026-09-10 13:23:03,346 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-10 13:23:03,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "POST /pos-self/data/184 HTTP/1.1" 200 - 162 0.084 0.147 2026-09-10 13:23:03,657 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-10 13:23:03,669 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-09-10 13:23:03,729 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/ir.attachment/9311/raw HTTP/1.1" 200 - 4 0.018 0.011 2026-09-10 13:23:03,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [2/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 1' (trigger: .child_category_btn:contains('Test Child Category 1')) 2026-09-10 13:23:03,799 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:23:03,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/pos.category/353/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.009 0.023 2026-09-10 13:23:03,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [3/8] Tour test_self_order_parent_category → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:03,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/product.template/2469/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-10 13:23:03,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/product.template/2470/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-10 13:23:03,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/pos.category/354/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.062 2026-09-10 13:23:03,882 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:03] "GET /web/image/pos.category/355/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.079 2026-09-10 13:23:03,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [4/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 2' (trigger: .child_category_btn:contains('Test Child Category 2')) 2026-09-10 13:23:03,942 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [5/8] Tour test_self_order_parent_category → Step Click on product 'Pepsi' (trigger: .product_list .o_self_product_box span:contains('Pepsi')) 2026-09-10 13:23:03,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [6/8] Tour test_self_order_parent_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:23:04,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [7/8] Tour test_self_order_parent_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:23:04,084 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "GET /web/image/ir.attachment/9277/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 13:23:04,097 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:23:04,135 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "GET /web/image/product.product/2970/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.017 0.022 2026-09-10 13:23:04,148 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [8/8] Tour test_self_order_parent_category → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:23:04,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "GET /web/image/product.product/2971/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.017 0.051 2026-09-10 13:23:04,249 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89703732 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '58a1ec97-92de-4fa5-9a8b-ddab1801cc53'}] 2026-09-10 13:23:04,308 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89703732 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '58a1ec97-92de-4fa5-9a8b-ddab1801cc53'} created pos.order #916 2026-09-10 13:23:04,328 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89703732 finished 2026-09-10 13:23:04,434 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.135 0.156 2026-09-10 13:23:04,483 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.011 2026-09-10 13:23:04,497 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:04] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.009 2026-09-10 13:23:04,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-10 13:23:04,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_self_order_parent_category SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:23:04,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7601824 (allocated 8650752) 2026-09-10 13:23:04,583 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 134130 2026-09-10 13:23:04,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-10 13:23:04,585 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 134130 2026-09-10 13:23:04,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132304_654173_test_self_order_parent_category.txt 2026-09-10 13:23:04,654 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpz1e952vn_chrome_odoo" 2026-09-10 13:23:04,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-10 13:23:08,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 134317 2026-09-10 13:23:08,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpof5n86pk_chrome_odoo 2026-09-10 13:23:08,494 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:44549/json/version 2026-09-10 13:23:08,495 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:08,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-10 13:23:08,540 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:44549/json 2026-09-10 13:23:08,541 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:08,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:44549/devtools/page/71AEF2342CD11F479CB2DA2BCA6D512F 2026-09-10 13:23:08,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-10 13:23:08,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-10 13:23:08,608 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-10 13:23:08,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/185?access_token=ffae637174254320" in browser 2026-09-10 13:23:08,783 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigating to: "http://127.0.0.1:8069/pos-self/185?access_token=ffae637174254320" 2026-09-10 13:23:08,809 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:09,175 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /pos-self/185?access_token=ffae637174254320 HTTP/1.1" 200 - 57 0.034 0.335 2026-09-10 13:23:09,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '71AEF2342CD11F479CB2DA2BCA6D512F', 'loaderId': '54BF4EFB46B15FCC93F4658CA72F15B7', 'isDownload': False} 2026-09-10 13:23:09,184 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate ready code "odoo.isTourReady('test_self_order_pricelist')" 2026-09-10 13:23:09,212 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:09,233 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:09,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.047 2026-09-10 13:23:09,299 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:09,317 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.091 2026-09-10 13:23:09,331 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:09,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.120 2026-09-10 13:23:09,509 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:23:09,517 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:23:09,530 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.011 2026-09-10 13:23:09,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate test code "odoo.startTour('test_self_order_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/185?access_token=ffae637174254320", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:09,541 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:09,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:23:09,542 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [1/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:23:09,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [2/14] Tour test_self_order_pricelist → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:23:09,626 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "POST /pos-self/relations/185 HTTP/1.1" 200 - 42 0.031 0.032 2026-09-10 13:23:09,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-10 13:23:09,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:09] "POST /pos-self/data/185 HTTP/1.1" 200 - 183 0.158 0.182 2026-09-10 13:23:10,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.334 2026-09-10 13:23:10,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-10 13:23:10,066 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-10 13:23:10,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/ir.attachment/9352/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:23:10,154 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [3/14] Tour test_self_order_pricelist → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:23:10,231 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:23:10,251 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [4/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:10,271 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/pos.category/348/image_128?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 2 0.010 0.053 2026-09-10 13:23:10,282 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/product.template/2450/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-10 13:23:10,299 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/product.template/2451/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.072 2026-09-10 13:23:10,312 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [5/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:10,325 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/product.template/2454/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-09-10 13:23:10,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/product.template/2452/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-09-10 13:23:10,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/product.template/2453/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-09-10 13:23:10,379 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [6/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:23:10,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [7/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 5.06 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("2")):has(div .o-so-tabular-nums:contains("5.06"))) 2026-09-10 13:23:10,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/ir.attachment/9318/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-09-10 13:23:10,482 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "GET /web/image/product.product/2951/image_512?unique=2026-09-10T13:21:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-10 13:23:10,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [8/14] Tour test_self_order_pricelist → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:23:10,546 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [9/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:10,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [10/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:23:10,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [11/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 3.45 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("3")):has(div .o-so-tabular-nums:contains("3.45"))) 2026-09-10 13:23:10,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [12/14] Tour test_self_order_pricelist → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:23:10,784 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [13/14] Tour test_self_order_pricelist → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-10 13:23:10,816 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45169566 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'f72384c6-250c-49ae-b4ea-64dbcb76357b'}] 2026-09-10 13:23:10,846 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45169566 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'f72384c6-250c-49ae-b4ea-64dbcb76357b'} created pos.order #917 2026-09-10 13:23:10,856 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45169566 finished 2026-09-10 13:23:10,937 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.054 0.105 2026-09-10 13:23:10,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-10 13:23:10,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:10] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.009 2026-09-10 13:23:11,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [14/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:23:11,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-10 13:23:11,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-10 13:23:11,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7942776 (allocated 8912896) 2026-09-10 13:23:11,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 134317 2026-09-10 13:23:11,106 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-10 13:23:11,107 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 134317 2026-09-10 13:23:11,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132311_202069_test_self_order_pricelist.txt 2026-09-10 13:23:11,202 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpof5n86pk_chrome_odoo" 2026-09-10 13:23:11,248 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-10 13:23:12,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-10 13:23:15,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 134503 2026-09-10 13:23:15,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpz4ly2s5w_chrome_odoo 2026-09-10 13:23:15,912 26 INFO rb-c800635-224702-413894 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:38081/json/version 2026-09-10 13:23:15,913 26 INFO rb-c800635-224702-413894 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-09-10 13:23:15,924 26 INFO rb-c800635-224702-413894 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-09-10 13:23:15,925 26 INFO rb-c800635-224702-413894 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:38081/json 2026-09-10 13:23:15,925 26 INFO rb-c800635-224702-413894 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-09-10 13:23:15,961 26 INFO rb-c800635-224702-413894 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:38081/devtools/page/3C2D9E27E52855156A644D03F9EFECC0 2026-09-10 13:23:15,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-09-10 13:23:15,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-10 13:23:16,074 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-10 13:23:16,195 26 INFO rb-c800635-224702-413894 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/186?access_token=fa59ca2738474a96" in browser 2026-09-10 13:23:16,195 26 INFO rb-c800635-224702-413894 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/186?access_token=fa59ca2738474a96" 2026-09-10 13:23:16,215 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:16,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:16] "GET /pos-self/186?access_token=fa59ca2738474a96 HTTP/1.1" 200 - 57 0.050 0.458 2026-09-10 13:23:16,727 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '3C2D9E27E52855156A644D03F9EFECC0', 'loaderId': 'BA1FB4DC6C325B50C4E14EECC0EAD035', 'isDownload': False} 2026-09-10 13:23:16,727 26 INFO rb-c800635-224702-413894 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-09-10 13:23:16,742 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:16,776 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:16,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:16] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.034 2026-09-10 13:23:16,815 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:16,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:16] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.069 2026-09-10 13:23:16,870 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:16,879 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:16] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.113 2026-09-10 13:23:17,019 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-09-10 13:23:17,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:23:17,039 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate test code "odoo.startTour('test_delete_mobile_order_from_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/186?access_token=fa59ca2738474a96", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:17,051 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,063 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.006 0.022 2026-09-10 13:23:17,067 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:17,067 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.022 2026-09-10 13:23:17,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-10 13:23:17,104 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "POST /pos-self/relations/186 HTTP/1.1" 200 - 37 0.024 0.056 2026-09-10 13:23:17,166 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-10 13:23:17,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "POST /pos-self/data/186 HTTP/1.1" 200 - 181 0.126 0.144 2026-09-10 13:23:17,488 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,531 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/ir.attachment/9403/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:23:17,593 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [3/12] Tour test_delete_mobile_order_from_backend → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:17,663 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-10 13:23:17,675 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:17,695 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-09-10 13:23:17,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-09-10 13:23:17,740 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-10 13:23:17,764 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.016 0.097 2026-09-10 13:23:17,792 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:17,795 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-09-10 13:23:17,801 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/ir.attachment/9369/raw HTTP/1.1" 200 - 4 0.001 0.031 2026-09-10 13:23:17,820 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,841 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:17] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.020 0.028 2026-09-10 13:23:17,880 26 INFO rb-c800635-224702-413894 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-09-10 13:23:17,921 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93178902 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': 'd901b72d-3c95-47f1-bf4b-59e3a1a937d2'}] 2026-09-10 13:23:17,952 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93178902 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': 'd901b72d-3c95-47f1-bf4b-59e3a1a937d2'} created pos.order #918 2026-09-10 13:23:17,963 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93178902 finished 2026-09-10 13:23:18,056 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.075 0.104 2026-09-10 13:23:18,102 26 INFO rb-c800635-224702-413894 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-09-10 13:23:18,157 26 INFO rb-c800635-224702-413894 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-09-10 13:23:18,206 26 INFO rb-c800635-224702-413894 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-09-10 13:23:18,278 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6359] 2026-09-10 13:23:18,375 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #3 deleted pos.order records with IDs: [918] 2026-09-10 13:23:18,383 26 INFO rb-c800635-224702-413894 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2450] 2026-09-10 13:23:18,388 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:18] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.051 0.077 2026-09-10 13:23:18,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:18] "GET /web/image/ir.attachment/9402/raw HTTP/1.1" 200 - 4 0.001 0.118 2026-09-10 13:23:18,398 26 INFO rb-c800635-224702-413894 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-09-10 13:23:18,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.005 0.029 2026-09-10 13:23:18,466 26 INFO rb-c800635-224702-413894 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-09-10 13:23:18,523 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-10 13:23:18,524 26 INFO rb-c800635-224702-413894 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-09-10 13:23:18,565 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8120076 (allocated 9437184) 2026-09-10 13:23:18,569 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 134503 2026-09-10 13:23:18,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-10 13:23:18,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 134503 2026-09-10 13:23:18,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132318_665444_test_delete_mobile_order_from_backend.txt 2026-09-10 13:23:18,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpz4ly2s5w_chrome_odoo" 2026-09-10 13:23:18,704 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-10 13:23:22,342 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 134696 2026-09-10 13:23:22,343 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp09f67m5x_chrome_odoo 2026-09-10 13:23:22,343 26 INFO rb-c800635-224702-413894 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:40343/json/version 2026-09-10 13:23:22,344 26 INFO rb-c800635-224702-413894 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-09-10 13:23:22,399 26 INFO rb-c800635-224702-413894 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-09-10 13:23:22,400 26 INFO rb-c800635-224702-413894 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:40343/json 2026-09-10 13:23:22,400 26 INFO rb-c800635-224702-413894 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-09-10 13:23:22,462 26 INFO rb-c800635-224702-413894 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:40343/devtools/page/EE6969316120946185E2F2C9647BA7EE 2026-09-10 13:23:22,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-10 13:23:22,498 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-10 13:23:22,535 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-10 13:23:22,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/187?access_token=690c72f75ae744c1" in browser 2026-09-10 13:23:22,672 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/187?access_token=690c72f75ae744c1" 2026-09-10 13:23:22,699 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:23,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /pos-self/187?access_token=690c72f75ae744c1 HTTP/1.1" 200 - 57 0.036 0.324 2026-09-10 13:23:23,045 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'EE6969316120946185E2F2C9647BA7EE', 'loaderId': 'E00F2848C72D278682F560F9A76DD792', 'isDownload': False} 2026-09-10 13:23:23,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_mobile_self_order_preparation_changes')" 2026-09-10 13:23:23,052 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:23,071 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:23,105 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.026 2026-09-10 13:23:23,126 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:23,147 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.076 2026-09-10 13:23:23,156 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:23,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.097 2026-09-10 13:23:23,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:23:23,331 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:23:23,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/187?access_token=690c72f75ae744c1", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:23,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/12] Tour test_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:23:23,355 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.003 0.024 2026-09-10 13:23:23,358 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:23,358 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 13:23:23,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:23:23,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.042 0.038 2026-09-10 13:23:23,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-10 13:23:23,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.125 0.163 2026-09-10 13:23:23,773 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.267 2026-09-10 13:23:23,814 26 INFO rb-c800635-224702-413894 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-09-10 13:23:23,851 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /web/image/ir.attachment/9444/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:23:23,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:23,995 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:23] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-10 13:23:24,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-10 13:23:24,011 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:23:24,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-10 13:23:24,026 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:23:24,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-10 13:23:24,062 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-09-10 13:23:24,083 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.070 2026-09-10 13:23:24,095 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:23:24,166 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:23:24,195 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/ir.attachment/9410/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-09-10 13:23:24,208 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:23:24,216 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:23:24,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.012 0.029 2026-09-10 13:23:24,262 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.059 2026-09-10 13:23:24,269 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:23:24,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/12] Tour test_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-10 13:23:24,383 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/12] Tour test_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-10 13:23:24,462 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/12] Tour test_mobile_self_order_preparation_changes → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:23:24,501 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77898169 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': 'a5de12da-423c-4210-91b1-56b77a9df677'}] 2026-09-10 13:23:24,541 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77898169 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': 'a5de12da-423c-4210-91b1-56b77a9df677'} created pos.order #919 2026-09-10 13:23:24,558 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77898169 finished 2026-09-10 13:23:24,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.088 0.116 2026-09-10 13:23:24,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-09-10 13:23:24,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:23:24,785 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-10 13:23:24,786 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_mobile_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-10 13:23:24,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8062156 (allocated 8912896) 2026-09-10 13:23:24,854 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 134696 2026-09-10 13:23:24,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-10 13:23:24,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 134696 2026-09-10 13:23:24,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132324_955565_test_mobile_self_order_preparation_changes.txt 2026-09-10 13:23:24,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp09f67m5x_chrome_odoo" 2026-09-10 13:23:25,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 134882 2026-09-10 13:23:25,245 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpjb26ao5j_chrome_odoo 2026-09-10 13:23:25,245 26 INFO rb-c800635-224702-413894 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:32965/json/version 2026-09-10 13:23:25,247 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:25,328 26 INFO rb-c800635-224702-413894 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-09-10 13:23:25,329 26 INFO rb-c800635-224702-413894 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:32965/json 2026-09-10 13:23:25,329 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:25,337 26 INFO rb-c800635-224702-413894 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:32965/devtools/page/7E05D6AF5E12CC9F2B163E20E2C9869D 2026-09-10 13:23:25,365 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-10 13:23:25,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-10 13:23:25,482 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:23:25,490 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-10 13:23:25,496 26 INFO rb-c800635-224702-413894 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=187" in browser 2026-09-10 13:23:25,496 26 INFO rb-c800635-224702-413894 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=187" 2026-09-10 13:23:25,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:25] "GET /pos/ui?config_id=187 HTTP/1.1" 200 - 70 0.056 0.264 2026-09-10 13:23:25,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7E05D6AF5E12CC9F2B163E20E2C9869D', 'loaderId': '1275C9FFBE304B2A94AC4581220868B3', 'isDownload': False} 2026-09-10 13:23:25,834 26 INFO rb-c800635-224702-413894 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-09-10 13:23:25,853 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:25,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:25] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 13:23:25,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:25] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 13:23:25,885 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:25] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:23:26,315 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:26,324 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:23:26,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:23:26,349 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=187", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:26,354 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/13] Tour test_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:23:26,357 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:23:26,378 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 13:23:26,394 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:26,413 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:23:26,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.017 2026-09-10 13:23:26,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:23:26,467 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.030 2026-09-10 13:23:27,188 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-09-10 13:23:27,191 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 13:23:27,191 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-09-10 13:23:27,193 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 13:23:27,202 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 480 0.333 0.364 2026-09-10 13:23:27,232 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:23:27,320 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-09-10 13:23:27,371 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-10 13:23:27,399 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-09-10 13:23:27,420 26 INFO rb-c800635-224702-413894 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-09-10 13:23:27,432 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:23:27,470 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:23:27,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:27,485 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:23:27,496 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:23:27,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.012 2026-09-10 13:23:27,510 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:27,523 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:23:27,559 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:23:27,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/13] Tour test_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-10 13:23:27,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.048 0.113 2026-09-10 13:23:27,726 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-10 13:23:27,775 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.039 0.200 2026-09-10 13:23:27,776 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-10 13:23:27,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.036 0.087 2026-09-10 13:23:27,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 13:23:27,909 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-10 13:23:27,917 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:23:27,955 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/13] Tour test_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:23:28,023 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-10 13:23:28,114 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/13] Tour test_pos_self_order_preparation_changes → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:23:28,164 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/13] Tour test_pos_self_order_preparation_changes → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:23:28,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-10 13:23:28,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-10 13:23:28,362 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/13] Tour test_pos_self_order_preparation_changes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-10 13:23:28,382 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:23:28,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [13/13] Tour test_pos_self_order_preparation_changes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-10 13:23:28,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-10 13:23:28,476 26 INFO rb-c800635-224702-413894 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-09-10 13:23:28,488 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88279641 started for PoS orders references: [{'name': '/', 'pos_reference': '260-187-000001', 'uuid': 'a5de12da-423c-4210-91b1-56b77a9df677'}] 2026-09-10 13:23:28,498 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:23:28,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15057984 (allocated 16252928) 2026-09-10 13:23:28,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 134882 2026-09-10 13:23:28,595 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-10 13:23:28,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 134882 2026-09-10 13:23:28,663 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [808] to pos.order #919 2026-09-10 13:23:28,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132328_690853_test_mobile_self_order_preparation_changes.txt 2026-09-10 13:23:28,691 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpjb26ao5j_chrome_odoo" 2026-09-10 13:23:28,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-10 13:23:29,007 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88279641 order {'name': '/', 'pos_reference': '260-187-000001', 'uuid': 'a5de12da-423c-4210-91b1-56b77a9df677'} updated pos.order #919 2026-09-10 13:23:29,009 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88279641 finished 2026-09-10 13:23:29,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.277 0.296 2026-09-10 13:23:29,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-10 13:23:32,831 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 135072 2026-09-10 13:23:32,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpz0pilm0n_chrome_odoo 2026-09-10 13:23:32,832 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:34257/json/version 2026-09-10 13:23:32,833 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:32,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-09-10 13:23:32,902 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:34257/json 2026-09-10 13:23:32,903 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:32,962 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:34257/devtools/page/3B49BF3315CB7D41747E8A9DB65EB23D 2026-09-10 13:23:32,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-10 13:23:32,997 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-10 13:23:33,028 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-10 13:23:33,217 26 INFO rb-c800635-224702-413894 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/188?access_token=33d73f6853d54fb1" in browser 2026-09-10 13:23:33,218 26 INFO rb-c800635-224702-413894 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/188?access_token=33d73f6853d54fb1" 2026-09-10 13:23:33,239 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:33,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /pos-self/188?access_token=33d73f6853d54fb1 HTTP/1.1" 200 - 57 0.039 0.297 2026-09-10 13:23:33,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '3B49BF3315CB7D41747E8A9DB65EB23D', 'loaderId': '30F96D8317080E5A3B958D7D7E7EE5DA', 'isDownload': False} 2026-09-10 13:23:33,573 26 INFO rb-c800635-224702-413894 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-09-10 13:23:33,594 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:33,610 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:33,629 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-09-10 13:23:33,643 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:33,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.054 2026-09-10 13:23:33,671 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:33,708 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.083 2026-09-10 13:23:33,871 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 13:23:33,878 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-10 13:23:33,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 13:23:33,893 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate test code "odoo.startTour('test_order_sequence_in_self', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/188?access_token=33d73f6853d54fb1", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:33,907 26 INFO rb-c800635-224702-413894 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-09-10 13:23:33,908 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:33,908 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:23:33,990 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:33] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.029 0.037 2026-09-10 13:23:34,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-10 13:23:34,451 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.149 0.251 2026-09-10 13:23:34,458 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.395 2026-09-10 13:23:34,505 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-09-10 13:23:34,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/ir.attachment/9485/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:23:34,612 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [2/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-10 13:23:34,680 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:23:34,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-10 13:23:34,721 26 INFO rb-c800635-224702-413894 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-09-10 13:23:34,727 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-09-10 13:23:34,761 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.052 2026-09-10 13:23:34,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-10 13:23:34,783 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-10 13:23:34,792 26 INFO rb-c800635-224702-413894 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-09-10 13:23:34,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.117 2026-09-10 13:23:34,827 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:34,837 26 INFO rb-c800635-224702-413894 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-09-10 13:23:34,845 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/ir.attachment/9451/raw HTTP/1.1" 200 - 4 0.009 0.033 2026-09-10 13:23:34,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:34] "GET /web/image/product.product/2975/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.023 0.036 2026-09-10 13:23:34,901 26 INFO rb-c800635-224702-413894 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-09-10 13:23:34,943 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1544588 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '23973908-9486-44f3-883d-359c7c7dc264'}] 2026-09-10 13:23:34,968 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1544588 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '23973908-9486-44f3-883d-359c7c7dc264'} created pos.order #920 2026-09-10 13:23:34,981 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1544588 finished 2026-09-10 13:23:35,342 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.193 0.246 2026-09-10 13:23:35,401 26 INFO rb-c800635-224702-413894 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-09-10 13:23:35,457 26 INFO rb-c800635-224702-413894 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-09-10 13:23:35,516 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [9/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-10 13:23:35,580 26 INFO rb-c800635-224702-413894 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-09-10 13:23:35,636 26 INFO rb-c800635-224702-413894 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-09-10 13:23:35,687 26 INFO rb-c800635-224702-413894 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-09-10 13:23:35,752 26 INFO rb-c800635-224702-413894 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-09-10 13:23:35,788 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84580079 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': '53172acf-6029-4205-8d18-42546c98bb39'}] 2026-09-10 13:23:35,824 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84580079 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': '53172acf-6029-4205-8d18-42546c98bb39'} created pos.order #921 2026-09-10 13:23:35,850 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84580079 finished 2026-09-10 13:23:36,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.098 0.218 2026-09-10 13:23:36,118 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,174 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,237 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [16/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-10 13:23:36,300 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,358 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,406 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,467 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,525 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18385991 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000003', 'uuid': 'd16f8ec8-2cb9-47f7-8730-cef9592fbf90'}] 2026-09-10 13:23:36,564 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18385991 order {'name': None, 'pos_reference': '260-188-000003', 'uuid': 'd16f8ec8-2cb9-47f7-8730-cef9592fbf90'} created pos.order #922 2026-09-10 13:23:36,596 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18385991 finished 2026-09-10 13:23:36,864 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.190 0.205 2026-09-10 13:23:36,902 26 INFO rb-c800635-224702-413894 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-09-10 13:23:36,956 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,015 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [23/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-10 13:23:37,078 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,132 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,183 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,243 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,285 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7774892 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000004', 'uuid': '7ceedea7-562f-45bf-be18-a73346ca9f0c'}] 2026-09-10 13:23:37,327 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7774892 order {'name': None, 'pos_reference': '260-188-000004', 'uuid': '7ceedea7-562f-45bf-be18-a73346ca9f0c'} created pos.order #923 2026-09-10 13:23:37,348 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7774892 finished 2026-09-10 13:23:37,617 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.164 0.207 2026-09-10 13:23:37,668 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-10 13:23:37,725 26 INFO rb-c800635-224702-413894 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-09-10 13:23:37,806 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10049552 (allocated 11534336) 2026-09-10 13:23:37,810 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 135072 2026-09-10 13:23:37,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-10 13:23:37,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 135072 2026-09-10 13:23:37,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132337_905854_test_order_sequence_in_self.txt 2026-09-10 13:23:37,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpz0pilm0n_chrome_odoo" 2026-09-10 13:23:37,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-10 13:23:41,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 135257 2026-09-10 13:23:41,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpx7q4bv1a_chrome_odoo 2026-09-10 13:23:41,925 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Issuing json command http://127.0.0.1:33575/json/version 2026-09-10 13:23:41,926 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:41,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: Chrome/150.0.7871.114 2026-09-10 13:23:41,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Issuing json command http://127.0.0.1:33575/json 2026-09-10 13:23:41,981 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:41,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Websocket url found: ws://127.0.0.1:33575/devtools/page/2C3EE3E99F12747D34D0155CD3042FB7 2026-09-10 13:23:41,996 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-09-10 13:23:42,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-10 13:23:42,282 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-10 13:23:42,284 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-10 13:23:42,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Open "http://127.0.0.1:8069/pos/ui?config_id=189" in browser 2026-09-10 13:23:42,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=189" 2026-09-10 13:23:42,302 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:42,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:42] "GET /pos/ui?config_id=189 HTTP/1.1" 200 - 84 0.044 0.354 2026-09-10 13:23:42,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '2C3EE3E99F12747D34D0155CD3042FB7', 'loaderId': 'A5D78B1F80C6EDDBF6E27A0B8481BFB1', 'isDownload': False} 2026-09-10 13:23:42,702 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate ready code "odoo.isTourReady('test_pos_self_order_table_transfer')" 2026-09-10 13:23:42,724 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:42,750 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:42] "GET /web/assets/f4e9522/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-09-10 13:23:42,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:42] "GET /web/assets/274ed38/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-10 13:23:42,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:42] "GET /web/assets/b184556/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-09-10 13:23:43,230 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:23:43,260 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.009 2026-09-10 13:23:43,265 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:23:43,285 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate test code "odoo.startTour('test_pos_self_order_table_transfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=189", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:43,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [1/19] Tour test_pos_self_order_table_transfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 13:23:43,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.012 2026-09-10 13:23:43,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-10 13:23:43,361 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:43,401 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.016 2026-09-10 13:23:43,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.049 2026-09-10 13:23:43,494 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.039 2026-09-10 13:23:43,499 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-10 13:23:44,316 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-09-10 13:23:44,318 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 13:23:44,318 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-09-10 13:23:44,320 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-10 13:23:44,329 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.383 0.407 2026-09-10 13:23:44,359 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:23:44,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:23:44,516 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.036 2026-09-10 13:23:44,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 13:23:44,566 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: Owl is running in 'dev' mode. 2026-09-10 13:23:44,587 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.014 2026-09-10 13:23:44,623 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:44,643 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:23:44,647 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:23:44,682 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.021 0.032 2026-09-10 13:23:44,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-09-10 13:23:44,698 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-10 13:23:44,710 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:23:44,724 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:23:44,795 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [2/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 13:23:44,820 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:23:44,869 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /pos/ui/189?from_backend=True HTTP/1.1" 200 - 31 0.034 0.033 2026-09-10 13:23:44,931 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "GET /pos/ui/189 HTTP/1.1" 200 - 31 0.024 0.103 2026-09-10 13:23:44,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.074 2026-09-10 13:23:44,982 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [3/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:23:45,005 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:23:45,035 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [4/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 13:23:45,084 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [5/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .more-btn) 2026-09-10 13:23:45,150 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [6/19] Tour test_pos_self_order_table_transfer → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-10 13:23:45,215 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [7/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:23:45,288 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4038788 started for PoS orders references: [{'name': '/', 'pos_reference': '260-189-000001', 'uuid': 'bd227880-fb5f-47a8-8575-8fa8b5055a05'}] 2026-09-10 13:23:45,290 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [8/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-09-10 13:23:45,297 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:23:45,336 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4038788 order {'name': '/', 'pos_reference': '260-189-000001', 'uuid': 'bd227880-fb5f-47a8-8575-8fa8b5055a05'} updated pos.order #924 2026-09-10 13:23:45,351 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4038788 finished 2026-09-10 13:23:45,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.063 0.075 2026-09-10 13:23:45,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.012 2026-09-10 13:23:45,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [9/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:23:45,550 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [10/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:23:47,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [11/19] Tour test_pos_self_order_table_transfer → Step .floor-map 2026-09-10 13:23:47,635 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [12/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-10 13:23:47,696 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:23:47,705 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [13/19] Tour test_pos_self_order_table_transfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 13:23:47,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [14/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-10 13:23:47,803 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [15/19] Tour test_pos_self_order_table_transfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 13:23:47,855 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [16/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-10 13:23:47,911 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [17/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-10 13:23:47,921 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44678082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-189-000001', 'uuid': 'ee0ede91-4251-46d3-b8c6-856711c0fdf0'}] 2026-09-10 13:23:47,966 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44678082 order {'name': '/', 'pos_reference': '261-189-000001', 'uuid': 'ee0ede91-4251-46d3-b8c6-856711c0fdf0'} created pos.order #925 2026-09-10 13:23:47,977 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44678082 finished 2026-09-10 13:23:48,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.031 0.060 2026-09-10 13:23:48,034 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [18/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-10 13:23:48,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [19/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-10 13:23:48,109 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-10 13:23:48,145 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-10 13:23:48,146 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_table_transfer SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 13:23:48,219 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16270952 (allocated 17436672) 2026-09-10 13:23:48,226 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 135257 2026-09-10 13:23:48,229 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-10 13:23:48,230 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 135257 2026-09-10 13:23:48,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132348_325323_test_pos_self_order_table_transfer.txt 2026-09-10 13:23:48,325 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpx7q4bv1a_chrome_odoo" 2026-09-10 13:23:48,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-10 13:23:52,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 135455 2026-09-10 13:23:52,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome headless temporary user profile dir: /tmp/tmpr42gufvy_chrome_odoo 2026-09-10 13:23:52,223 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Issuing json command http://127.0.0.1:39163/json/version 2026-09-10 13:23:52,224 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:52,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: Chrome/150.0.7871.114 2026-09-10 13:23:52,261 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Issuing json command http://127.0.0.1:39163/json 2026-09-10 13:23:52,262 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:52,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Websocket url found: ws://127.0.0.1:39163/devtools/page/30921D259D63E024009C6BACA9EF7BA1 2026-09-10 13:23:52,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Enable chrome headless console log notification 2026-09-10 13:23:52,318 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome headless enable page notifications 2026-09-10 13:23:52,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Setting session cookie in browser 2026-09-10 13:23:52,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Open "http://127.0.0.1:8069/pos-self/190?access_token=67f0612e86104cac" in browser 2026-09-10 13:23:52,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigating to: "http://127.0.0.1:8069/pos-self/190?access_token=67f0612e86104cac" 2026-09-10 13:23:52,622 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:52,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:52] "GET /pos-self/190?access_token=67f0612e86104cac HTTP/1.1" 200 - 57 0.027 0.280 2026-09-10 13:23:52,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '30921D259D63E024009C6BACA9EF7BA1', 'loaderId': '9847F6563C3C24C5C64DAF5131B75D7B', 'isDownload': False} 2026-09-10 13:23:52,932 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate ready code "odoo.isTourReady('self_order_mobile_special_products_category')" 2026-09-10 13:23:52,949 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:52,986 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:53,009 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.010 0.032 2026-09-10 13:23:53,021 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:53,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.057 2026-09-10 13:23:53,059 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:53,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.102 2026-09-10 13:23:53,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 13:23:53,240 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:23:53,252 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.005 0.014 2026-09-10 13:23:53,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate test code "odoo.startTour('self_order_mobile_special_products_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/190?access_token=67f0612e86104cac", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:53,258 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:53,258 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:23:53,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [1/6] Tour self_order_mobile_special_products_category → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:23:53,320 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [2/6] Tour self_order_mobile_special_products_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:23:53,333 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.029 0.034 2026-09-10 13:23:53,364 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-10 13:23:53,669 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "POST /pos-self/data/190 HTTP/1.1" 200 - 179 0.158 0.149 2026-09-10 13:23:53,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.291 2026-09-10 13:23:53,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: Owl is running in 'dev' mode. 2026-09-10 13:23:53,769 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:23:53,801 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [3/6] Tour self_order_mobile_special_products_category → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:23:53,830 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/image/ir.attachment/9530/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-10 13:23:53,841 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:23:53,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [4/6] Tour self_order_mobile_special_products_category → Step Category 'Miscellaneous' is displayed (trigger: .category_btn:contains('Miscellaneous')) 2026-09-10 13:23:53,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [5/6] Tour self_order_mobile_special_products_category → Step Category 'Specials' is not displayed (trigger: .category_btn:not(:contains('Specials'))) 2026-09-10 13:23:53,969 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.003 0.036 2026-09-10 13:23:53,993 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:53] "GET /web/image/pos.category/357/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.058 2026-09-10 13:23:54,006 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [6/6] Tour self_order_mobile_special_products_category → Step Product 'Special 1' is not displayed (trigger: .self_order_product_name:not(:contains('Special 1'))) 2026-09-10 13:23:54,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-10 13:23:54,016 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-10 13:23:54,027 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-10 13:23:54,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-10 13:23:54,054 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-10 13:23:54,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-10 13:23:54,065 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_special_products_category SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-10 13:23:54,086 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2476/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-10 13:23:54,107 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:54] "GET /web/image/product.template/2477/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-09-10 13:23:54,112 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7033328 (allocated 7864320) 2026-09-10 13:23:54,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 135455 2026-09-10 13:23:54,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-10 13:23:54,128 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 135455 2026-09-10 13:23:54,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132354_231817_test_self_order_category_with_only_special_products.txt 2026-09-10 13:23:54,232 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpr42gufvy_chrome_odoo" 2026-09-10 13:23:54,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-09-10 13:23:57,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 135643 2026-09-10 13:23:57,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless temporary user profile dir: /tmp/tmpwkryja07_chrome_odoo 2026-09-10 13:23:57,639 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Issuing json command http://127.0.0.1:42513/json/version 2026-09-10 13:23:57,640 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:57,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: Chrome/150.0.7871.114 2026-09-10 13:23:57,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Issuing json command http://127.0.0.1:42513/json 2026-09-10 13:23:57,693 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:23:57,706 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Websocket url found: ws://127.0.0.1:42513/devtools/page/1F5D8799D0EBE1DD69151471CB66DBA2 2026-09-10 13:23:57,714 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Enable chrome headless console log notification 2026-09-10 13:23:57,774 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless enable page notifications 2026-09-10 13:23:57,798 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Setting session cookie in browser 2026-09-10 13:23:57,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Open "http://127.0.0.1:8069/pos-self/191?access_token=68751f2174fb462d" in browser 2026-09-10 13:23:57,944 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigating to: "http://127.0.0.1:8069/pos-self/191?access_token=68751f2174fb462d" 2026-09-10 13:23:57,969 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:23:58,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /pos-self/191?access_token=68751f2174fb462d HTTP/1.1" 200 - 57 0.053 0.482 2026-09-10 13:23:58,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigation result: {'frameId': '1F5D8799D0EBE1DD69151471CB66DBA2', 'loaderId': 'DB410D7B042F68DE3F3B4990A7C3FD18', 'isDownload': False} 2026-09-10 13:23:58,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate ready code "odoo.isTourReady('test_self_order_meal_do_not_change_tracking_number_on_sync')" 2026-09-10 13:23:58,521 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:23:58,542 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:23:58,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.041 2026-09-10 13:23:58,599 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:23:58,623 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.090 2026-09-10 13:23:58,635 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:23:58,651 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.111 2026-09-10 13:23:58,805 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-10 13:23:58,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:23:58,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.007 2026-09-10 13:23:58,834 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate test code "odoo.startTour('test_self_order_meal_do_not_change_tracking_number_on_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/191?access_token=68751f2174fb462d", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:23:58,840 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:23:58,840 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:23:58,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [1/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:23:58,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-10 13:23:58,898 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [2/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:23:58,957 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.025 0.080 2026-09-10 13:23:58,960 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-10 13:23:59,238 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.111 0.134 2026-09-10 13:23:59,264 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: Owl is running in 'dev' mode. 2026-09-10 13:23:59,296 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/ir.attachment/9605/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:23:59,347 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [3/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:59,413 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:23:59,437 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [4/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-10 13:23:59,440 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.002 0.051 2026-09-10 13:23:59,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-10 13:23:59,487 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.057 2026-09-10 13:23:59,500 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-10 13:23:59,520 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-10 13:23:59,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-10 13:23:59,553 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:23:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.005 0.054 2026-09-10 13:23:59,572 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [5/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:59,642 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [6/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-10 13:23:59,697 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [7/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:59,753 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [8/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:23:59,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [9/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-10 13:23:59,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [10/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:23:59,933 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [11/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-10 13:23:59,984 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: tour succeeded 2026-09-10 13:23:59,985 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_meal_do_not_change_tracking_number_on_sync SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-09-10 13:24:00,043 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7771140 (allocated 8912896) 2026-09-10 13:24:00,047 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing chrome headless with pid 135643 2026-09-10 13:24:00,048 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing websocket connection 2026-09-10 13:24:00,049 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Terminating chrome headless with pid 135643 2026-09-10 13:24:00,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132400_144153_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-10 13:24:00,144 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Removing chrome user profile "/tmp/tmpwkryja07_chrome_odoo" 2026-09-10 13:24:00,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-10 13:24:03,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 135821 2026-09-10 13:24:03,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpojaa6zvy_chrome_odoo 2026-09-10 13:24:03,923 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45287/json/version 2026-09-10 13:24:03,926 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:03,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:03,986 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45287/json 2026-09-10 13:24:03,998 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:04,010 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45287/devtools/page/AED5D4D3F434F534F1EA8468C81A11BD 2026-09-10 13:24:04,061 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:04,073 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:04,104 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:04,272 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:04,273 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:04,298 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:24:04,602 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 59 0.024 0.287 2026-09-10 13:24:04,605 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AED5D4D3F434F534F1EA8468C81A11BD', 'loaderId': 'D1506634862E17EFBE6502F7135542BC', 'isDownload': False} 2026-09-10 13:24:04,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-10 13:24:04,627 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:04,647 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:24:04,687 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.031 2026-09-10 13:24:04,710 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:24:04,730 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.084 2026-09-10 13:24:04,744 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:24:04,764 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.115 2026-09-10 13:24:04,909 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:24:04,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:24:04,937 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:04,941 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.010 2026-09-10 13:24:04,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:04,947 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:04,947 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:24:04,991 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-10 13:24:04,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:05,050 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.026 0.060 2026-09-10 13:24:05,055 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-10 13:24:05,406 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.158 0.148 2026-09-10 13:24:05,485 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.017 2026-09-10 13:24:05,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:05,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:24:05,563 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/18] Tour self_mobile_each_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:24:05,588 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-09-10 13:24:05,598 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:05,651 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/18] Tour self_mobile_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:05,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-10 13:24:05,694 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-10 13:24:05,705 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-10 13:24:05,720 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:05,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-10 13:24:05,739 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-10 13:24:05,760 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.072 2026-09-10 13:24:05,778 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/18] Tour self_mobile_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:05,811 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:05,831 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:05,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:05] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.012 0.018 2026-09-10 13:24:05,897 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:05,944 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48584646 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '74e69952-b2c7-46de-9df8-08a805b93b33'}] 2026-09-10 13:24:05,976 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48584646 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '74e69952-b2c7-46de-9df8-08a805b93b33'} created pos.order #926 2026-09-10 13:24:05,990 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48584646 finished 2026-09-10 13:24:06,069 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.065 0.111 2026-09-10 13:24:06,089 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-09-10 13:24:06,132 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:06,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:06,231 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:06,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:06,339 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:06,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:06,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/18] Tour self_mobile_each_table_takeaway_in → Step Click on 'Cancel' button (trigger: .o_self_cart_page .btn:contains("Cancel")) 2026-09-10 13:24:06,456 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:06] "GET /web/image/ir.attachment/9645/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:24:06,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/18] Tour self_mobile_each_table_takeaway_in → Step Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order')) 2026-09-10 13:24:06,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:06,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:06] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.015 0.028 2026-09-10 13:24:06,609 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'My Orders' (trigger: .btn:contains('My Orders')) 2026-09-10 13:24:06,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:06,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 13:24:06,692 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 37 0.037 0.042 2026-09-10 13:24:06,715 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9132064 (allocated 10223616) 2026-09-10 13:24:06,717 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 135821 2026-09-10 13:24:06,719 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:06,721 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 135821 2026-09-10 13:24:06,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132406_819320_test_self_order_mobile.txt 2026-09-10 13:24:06,819 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpojaa6zvy_chrome_odoo" 2026-09-10 13:24:07,090 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136011 2026-09-10 13:24:07,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpo60r67rw_chrome_odoo 2026-09-10 13:24:07,091 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42173/json/version 2026-09-10 13:24:07,092 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:07,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:07,163 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42173/json 2026-09-10 13:24:07,164 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:07,176 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42173/devtools/page/341851B6A08378691DEC80843976FBCE 2026-09-10 13:24:07,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:07,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:07,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:07,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:07,307 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:07,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.004 0.041 2026-09-10 13:24:07,370 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '341851B6A08378691DEC80843976FBCE', 'loaderId': 'D38F01B9E4DA99FEB926D83A9F06DDD2', 'isDownload': False} 2026-09-10 13:24:07,371 26 INFO rb-c800635-224702-413894 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-09-10 13:24:07,388 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:07,414 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.015 0.005 2026-09-10 13:24:07,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-09-10 13:24:07,442 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.027 2026-09-10 13:24:07,586 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 13:24:07,601 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:07,614 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:07,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.004 0.008 2026-09-10 13:24:07,622 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:07,622 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:24:07,623 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:07,639 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-09-10 13:24:07,680 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:07,683 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.012 0.039 2026-09-10 13:24:07,685 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-10 13:24:07,923 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.082 0.132 2026-09-10 13:24:07,975 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-10 13:24:07,991 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:08,043 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 13:24:08,071 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.011 2026-09-10 13:24:08,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:08,087 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.023 2026-09-10 13:24:08,098 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-09-10 13:24:08,129 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:24:08,185 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:08,247 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.016 0.024 2026-09-10 13:24:08,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:08,264 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-10 13:24:08,288 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-10 13:24:08,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.090 2026-09-10 13:24:08,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:08,330 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-10 13:24:08,345 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:08,353 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.127 2026-09-10 13:24:08,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:08,379 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-10 13:24:08,433 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 13:24:08,445 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.006 2026-09-10 13:24:08,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:24:08,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:08,588 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13771825 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': '7ee844c2-6700-4213-b7b4-2f08818b128c'}] 2026-09-10 13:24:08,615 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13771825 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': '7ee844c2-6700-4213-b7b4-2f08818b128c'} created pos.order #927 2026-09-10 13:24:08,631 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13771825 finished 2026-09-10 13:24:08,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.050 0.100 2026-09-10 13:24:08,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-10 13:24:08,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:08,812 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:08,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:08,924 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:08,976 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:09,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:09,026 26 INFO rb-c800635-224702-413894 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-09-10 13:24:09,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8199540 (allocated 9175040) 2026-09-10 13:24:09,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136011 2026-09-10 13:24:09,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:09,064 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136011 2026-09-10 13:24:09,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132409_175280_test_self_order_mobile.txt 2026-09-10 13:24:09,175 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpo60r67rw_chrome_odoo" 2026-09-10 13:24:09,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136194 2026-09-10 13:24:09,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_jlralxs_chrome_odoo 2026-09-10 13:24:09,477 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43785/json/version 2026-09-10 13:24:09,478 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:09,576 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:09,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43785/json 2026-09-10 13:24:09,582 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:09,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43785/devtools/page/7D818D4F953DC65A59BB8ECDFC6EA01D 2026-09-10 13:24:09,682 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:09,698 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:09,731 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:09,747 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:09,747 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:09,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:09] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.013 0.025 2026-09-10 13:24:09,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '7D818D4F953DC65A59BB8ECDFC6EA01D', 'loaderId': 'D30418097D3429934CD48E20C6E13C79', 'isDownload': False} 2026-09-10 13:24:09,841 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-10 13:24:09,850 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:09,875 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:09] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.011 2026-09-10 13:24:09,883 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:09] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-10 13:24:09,897 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:09] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.023 2026-09-10 13:24:10,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:24:10,082 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:24:10,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.006 0.009 2026-09-10 13:24:10,103 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:10,107 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:10,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:24:10,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:10,136 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.005 2026-09-10 13:24:10,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:10,178 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.015 0.037 2026-09-10 13:24:10,180 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-10 13:24:10,447 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.101 0.130 2026-09-10 13:24:10,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-09-10 13:24:10,501 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:10,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:24:10,573 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:24:10,579 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.012 2026-09-10 13:24:10,592 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.022 2026-09-10 13:24:10,609 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.033 2026-09-10 13:24:10,635 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:24:10,646 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.013 0.035 2026-09-10 13:24:10,683 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:10,736 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.006 0.024 2026-09-10 13:24:10,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-09-10 13:24:10,764 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:10,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.052 2026-09-10 13:24:10,796 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-09-10 13:24:10,817 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-09-10 13:24:10,831 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-09-10 13:24:10,837 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:10,864 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:24:10,889 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:10,896 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:10] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.014 0.022 2026-09-10 13:24:10,956 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:10,996 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93385799 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000003', 'uuid': 'e4c23c83-4b45-456d-b6e4-feb6c3994968'}] 2026-09-10 13:24:11,030 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93385799 order {'name': None, 'pos_reference': '260-192-000003', 'uuid': 'e4c23c83-4b45-456d-b6e4-feb6c3994968'} created pos.order #928 2026-09-10 13:24:11,045 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93385799 finished 2026-09-10 13:24:11,123 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.075 0.095 2026-09-10 13:24:11,144 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.007 2026-09-10 13:24:11,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:11,221 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:11,276 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:11,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:11,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:11,435 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:11,436 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 13:24:11,489 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8151604 (allocated 9699328) 2026-09-10 13:24:11,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136194 2026-09-10 13:24:11,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:11,496 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136194 2026-09-10 13:24:11,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132411_571457_test_self_order_mobile.txt 2026-09-10 13:24:11,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_jlralxs_chrome_odoo" 2026-09-10 13:24:11,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136389 2026-09-10 13:24:11,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdodi3kg0_chrome_odoo 2026-09-10 13:24:11,845 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39681/json/version 2026-09-10 13:24:11,846 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:11,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:11,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39681/json 2026-09-10 13:24:11,906 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:11,916 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39681/devtools/page/00991AE77B0250C661CB7165CE113562 2026-09-10 13:24:11,971 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:12,000 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:12,044 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:12,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:12,067 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:12,106 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.011 0.018 2026-09-10 13:24:12,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '00991AE77B0250C661CB7165CE113562', 'loaderId': '6EC0CB2B00EFF0C1E578478A46F32DB8', 'isDownload': False} 2026-09-10 13:24:12,117 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-10 13:24:12,127 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:12,160 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.013 2026-09-10 13:24:12,168 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-10 13:24:12,173 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-10 13:24:12,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 13:24:12,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:24:12,372 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:12,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:12,393 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.010 0.017 2026-09-10 13:24:12,396 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:12,397 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 13:24:12,434 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:12,457 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.022 0.027 2026-09-10 13:24:12,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.053 2026-09-10 13:24:12,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-10 13:24:12,679 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.064 0.131 2026-09-10 13:24:12,738 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.008 2026-09-10 13:24:12,748 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:12,807 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.005 0.018 2026-09-10 13:24:12,817 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:12,849 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.009 0.013 2026-09-10 13:24:12,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:12,924 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.060 2026-09-10 13:24:12,929 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.025 0.033 2026-09-10 13:24:12,965 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.077 2026-09-10 13:24:12,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.015 0.073 2026-09-10 13:24:12,995 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:13,026 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.109 2026-09-10 13:24:13,044 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-09-10 13:24:13,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:13,070 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.143 2026-09-10 13:24:13,092 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.107 2026-09-10 13:24:13,098 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:13,110 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-10 13:24:13,118 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:13,134 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-10 13:24:13,145 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-10 13:24:13,161 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.078 2026-09-10 13:24:13,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 13:24:13,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.022 2026-09-10 13:24:13,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:24:13,308 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:13,340 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15523779 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000004', 'uuid': '9bbea2a1-7bf2-4f46-baed-5c0daf7750af'}] 2026-09-10 13:24:13,374 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15523779 order {'name': None, 'pos_reference': '260-192-000004', 'uuid': '9bbea2a1-7bf2-4f46-baed-5c0daf7750af'} created pos.order #929 2026-09-10 13:24:13,386 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15523779 finished 2026-09-10 13:24:13,473 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.068 0.096 2026-09-10 13:24:13,491 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-09-10 13:24:13,532 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:13,578 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:13,634 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:13,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:13,743 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:13,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:13,793 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-10 13:24:13,862 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8351404 (allocated 9175040) 2026-09-10 13:24:13,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136389 2026-09-10 13:24:13,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:13,877 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136389 2026-09-10 13:24:13,979 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132413_979703_test_self_order_mobile.txt 2026-09-10 13:24:13,980 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdodi3kg0_chrome_odoo" 2026-09-10 13:24:14,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136580 2026-09-10 13:24:14,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmprjd4jzx0_chrome_odoo 2026-09-10 13:24:14,283 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40237/json/version 2026-09-10 13:24:14,285 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:14,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:14,344 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40237/json 2026-09-10 13:24:14,345 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:14,369 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40237/devtools/page/D31B592CE58FBE64440A3B74645E3345 2026-09-10 13:24:14,380 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:14,390 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:14,484 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:14,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:14,502 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:14,571 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.007 0.030 2026-09-10 13:24:14,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D31B592CE58FBE64440A3B74645E3345', 'loaderId': '9EAF8C1809B2DCD5CA74BF391CC10A53', 'isDownload': False} 2026-09-10 13:24:14,575 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-10 13:24:14,597 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:14,620 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.009 2026-09-10 13:24:14,627 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-09-10 13:24:14,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-09-10 13:24:14,788 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-10 13:24:14,792 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:24:14,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:14,811 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 13:24:14,815 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:14,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:14,822 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_mobile_meal_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:14,833 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:24:14,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.014 0.032 2026-09-10 13:24:14,876 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-10 13:24:14,879 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:15,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.065 0.119 2026-09-10 13:24:15,169 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-09-10 13:24:15,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:15,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:24:15,259 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.011 2026-09-10 13:24:15,266 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_mobile_meal_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:24:15,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.025 2026-09-10 13:24:15,290 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.042 2026-09-10 13:24:15,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.051 2026-09-10 13:24:15,308 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.029 2026-09-10 13:24:15,318 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:24:15,319 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.068 2026-09-10 13:24:15,376 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:15,420 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-10 13:24:15,436 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-10 13:24:15,448 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-10 13:24:15,448 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:15,464 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-10 13:24:15,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-10 13:24:15,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-10 13:24:15,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-10 13:24:15,551 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:15,619 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:15,638 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:24:15,656 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-10 13:24:15,668 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:15,741 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:15,777 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82290938 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '58f5e481-505b-472b-a881-0e15273186bc'}] 2026-09-10 13:24:15,805 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82290938 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '58f5e481-505b-472b-a881-0e15273186bc'} created pos.order #930 2026-09-10 13:24:15,814 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82290938 finished 2026-09-10 13:24:15,898 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.068 0.096 2026-09-10 13:24:15,949 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.012 2026-09-10 13:24:15,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:16,012 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:24:16,078 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:16,135 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-10 13:24:16,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:16,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:16,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:16] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-10 13:24:16,289 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:16,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_mobile_meal_table_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:16,404 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71820499 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '58f5e481-505b-472b-a881-0e15273186bc'}] 2026-09-10 13:24:16,421 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1462] to pos.order #930 2026-09-10 13:24:16,425 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71820499 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '58f5e481-505b-472b-a881-0e15273186bc'} updated pos.order #930 2026-09-10 13:24:16,440 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71820499 finished 2026-09-10 13:24:16,558 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.099 0.110 2026-09-10 13:24:16,598 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.024 2026-09-10 13:24:16,602 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:16,655 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:16,710 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:16,767 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:16,821 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_mobile_meal_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:16,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:16,869 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 13:24:16,943 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8756768 (allocated 9437184) 2026-09-10 13:24:16,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136580 2026-09-10 13:24:16,950 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:16,951 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136580 2026-09-10 13:24:17,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132417_051197_test_self_order_mobile.txt 2026-09-10 13:24:17,051 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmprjd4jzx0_chrome_odoo" 2026-09-10 13:24:17,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136778 2026-09-10 13:24:17,331 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp97t010tk_chrome_odoo 2026-09-10 13:24:17,332 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41371/json/version 2026-09-10 13:24:17,333 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:17,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:17,364 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41371/json 2026-09-10 13:24:17,365 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:17,375 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41371/devtools/page/B99511C9B971922B57717FCE3B21D529 2026-09-10 13:24:17,388 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:17,391 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:17,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:17,509 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:17,509 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:17,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.038 0.018 2026-09-10 13:24:17,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B99511C9B971922B57717FCE3B21D529', 'loaderId': 'F9B1DB786906B6D312528405DD1C3ED9', 'isDownload': False} 2026-09-10 13:24:17,587 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-10 13:24:17,615 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:17,632 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.009 2026-09-10 13:24:17,636 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-09-10 13:24:17,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-10 13:24:17,809 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-10 13:24:17,812 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:24:17,824 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:17,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:24:17,829 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:17,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:24:17,833 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:17,873 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.007 0.026 2026-09-10 13:24:17,877 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-10 13:24:17,887 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:17,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-10 13:24:18,094 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.069 0.125 2026-09-10 13:24:18,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-10 13:24:18,162 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:18,228 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.009 0.023 2026-09-10 13:24:18,240 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:18,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.019 2026-09-10 13:24:18,302 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.028 2026-09-10 13:24:18,312 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.051 2026-09-10 13:24:18,321 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:18,326 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.037 2026-09-10 13:24:18,341 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:18,350 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.059 2026-09-10 13:24:18,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.093 2026-09-10 13:24:18,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.009 0.053 2026-09-10 13:24:18,410 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.012 0.127 2026-09-10 13:24:18,420 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:18,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.049 2026-09-10 13:24:18,460 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.002 0.082 2026-09-10 13:24:18,471 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-10 13:24:18,476 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-10 13:24:18,490 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-10 13:24:18,503 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-10 13:24:18,527 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:18,532 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-09-10 13:24:18,584 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:18,619 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:24:18,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:18,641 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-10 13:24:18,699 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 13:24:18,714 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.009 2026-09-10 13:24:18,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:24:18,835 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:18,874 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20573268 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': '7b72875c-f48b-4d26-9242-bd9281a7374a'}] 2026-09-10 13:24:18,897 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20573268 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': '7b72875c-f48b-4d26-9242-bd9281a7374a'} created pos.order #931 2026-09-10 13:24:18,907 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20573268 finished 2026-09-10 13:24:18,980 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.049 0.098 2026-09-10 13:24:19,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-10 13:24:19,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:19,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:19,142 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:24:19,206 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:19,256 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-10 13:24:19,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:19,366 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:19,396 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:19] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.008 0.013 2026-09-10 13:24:19,421 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:19,483 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:19,530 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4184116 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': '7b72875c-f48b-4d26-9242-bd9281a7374a'}] 2026-09-10 13:24:19,548 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1464] to pos.order #931 2026-09-10 13:24:19,555 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4184116 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': '7b72875c-f48b-4d26-9242-bd9281a7374a'} updated pos.order #931 2026-09-10 13:24:19,569 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4184116 finished 2026-09-10 13:24:19,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.096 0.107 2026-09-10 13:24:19,739 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:19,757 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.023 2026-09-10 13:24:19,791 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:19,849 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:19,906 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:19,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_table_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:20,007 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:20,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 13:24:20,058 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8823644 (allocated 9699328) 2026-09-10 13:24:20,081 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136778 2026-09-10 13:24:20,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:20,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136778 2026-09-10 13:24:20,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132420_188936_test_self_order_mobile.txt 2026-09-10 13:24:20,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp97t010tk_chrome_odoo" 2026-09-10 13:24:20,487 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136969 2026-09-10 13:24:20,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp4dr6m7_w_chrome_odoo 2026-09-10 13:24:20,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33121/json/version 2026-09-10 13:24:20,489 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:20,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:20,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33121/json 2026-09-10 13:24:20,581 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:20,601 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33121/devtools/page/28E15E81290533627790FCBA92E27E24 2026-09-10 13:24:20,627 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:20,664 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:20,692 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:20,723 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:20,723 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:20,777 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:20] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.011 0.023 2026-09-10 13:24:20,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '28E15E81290533627790FCBA92E27E24', 'loaderId': 'B164223A6422BA6AC529F12883D404CB', 'isDownload': False} 2026-09-10 13:24:20,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-10 13:24:20,802 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:20,826 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:20] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-09-10 13:24:20,839 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:20] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.020 2026-09-10 13:24:20,856 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:20] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.036 2026-09-10 13:24:21,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-10 13:24:21,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:24:21,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:21,047 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.001 0.008 2026-09-10 13:24:21,057 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:21,058 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:24:21,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/24] Tour self_mobile_meal_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:21,111 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:21,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.008 0.029 2026-09-10 13:24:21,125 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-10 13:24:21,149 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:24:21,415 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.128 0.134 2026-09-10 13:24:21,477 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.010 2026-09-10 13:24:21,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:21,528 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-10 13:24:21,553 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:24:21,583 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-10 13:24:21,591 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:21,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:21,703 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.018 0.032 2026-09-10 13:24:21,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:21,721 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-10 13:24:21,751 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.070 2026-09-10 13:24:21,763 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-10 13:24:21,767 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-10 13:24:21,810 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.013 0.113 2026-09-10 13:24:21,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:21,829 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-10 13:24:21,876 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:21,903 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:24:21,927 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:21,934 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:21] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.014 0.016 2026-09-10 13:24:21,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:22,040 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15866493 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': '6c471dcb-fd91-407e-b272-b1f255d35ffb'}] 2026-09-10 13:24:22,068 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15866493 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': '6c471dcb-fd91-407e-b272-b1f255d35ffb'} created pos.order #932 2026-09-10 13:24:22,086 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15866493 finished 2026-09-10 13:24:22,158 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.063 0.100 2026-09-10 13:24:22,218 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:22,219 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.017 2026-09-10 13:24:22,265 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:22,322 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:24:22,403 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:22,450 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-10 13:24:22,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:22,558 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:22,591 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:22] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-10 13:24:22,610 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:22,675 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:22,699 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99806941 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': '6c471dcb-fd91-407e-b272-b1f255d35ffb'}] 2026-09-10 13:24:22,713 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1466] to pos.order #932 2026-09-10 13:24:22,718 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99806941 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': '6c471dcb-fd91-407e-b272-b1f255d35ffb'} updated pos.order #932 2026-09-10 13:24:22,729 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99806941 finished 2026-09-10 13:24:22,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.049 0.102 2026-09-10 13:24:22,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-10 13:24:22,867 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:22,922 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:22,977 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:23,033 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:23,087 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/24] Tour self_mobile_meal_counter_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:23,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:23,137 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 13:24:23,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8736400 (allocated 9961472) 2026-09-10 13:24:23,187 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136969 2026-09-10 13:24:23,189 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:23,190 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136969 2026-09-10 13:24:23,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132423_286873_test_self_order_mobile.txt 2026-09-10 13:24:23,287 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp4dr6m7_w_chrome_odoo" 2026-09-10 13:24:23,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137161 2026-09-10 13:24:23,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpplxjie35_chrome_odoo 2026-09-10 13:24:23,556 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34761/json/version 2026-09-10 13:24:23,557 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:23,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:23,582 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34761/json 2026-09-10 13:24:23,582 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:23,592 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34761/devtools/page/AEBFE2D2BDAFB0B1ECC41843E10BF9D4 2026-09-10 13:24:23,659 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:23,671 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:23,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:23,707 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:23,708 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:23,836 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:23] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.016 0.046 2026-09-10 13:24:23,847 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AEBFE2D2BDAFB0B1ECC41843E10BF9D4', 'loaderId': '71AF965A1FE44B6C267EC8CF278FC0F4', 'isDownload': False} 2026-09-10 13:24:23,848 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-10 13:24:23,869 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:23,903 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:23] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.018 2026-09-10 13:24:23,927 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:23] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.041 2026-09-10 13:24:23,944 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:23] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.045 2026-09-10 13:24:24,100 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-09-10 13:24:24,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:24:24,116 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:24,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.002 0.008 2026-09-10 13:24:24,120 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:24,121 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:24:24,125 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:24,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 13:24:24,181 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:24,205 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.034 0.033 2026-09-10 13:24:24,208 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-09-10 13:24:24,492 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.125 0.135 2026-09-10 13:24:24,541 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.009 2026-09-10 13:24:24,552 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:24,595 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-10 13:24:24,625 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:24,643 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-10 13:24:24,664 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:24,708 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:24,779 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-10 13:24:24,781 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:24,800 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.042 2026-09-10 13:24:24,821 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-10 13:24:24,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-10 13:24:24,832 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-10 13:24:24,854 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-09-10 13:24:24,880 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.103 2026-09-10 13:24:24,882 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:24,946 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:24,980 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:24,998 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:25,025 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:25] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.028 0.016 2026-09-10 13:24:25,062 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 13:24:25,095 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:25] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.009 0.016 2026-09-10 13:24:25,122 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:24:25,183 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:25,219 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68386099 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': 'df6a31d2-e33c-4918-9d4c-10a03f4e68e4'}] 2026-09-10 13:24:25,247 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68386099 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': 'df6a31d2-e33c-4918-9d4c-10a03f4e68e4'} created pos.order #933 2026-09-10 13:24:25,257 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68386099 finished 2026-09-10 13:24:25,332 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.060 0.088 2026-09-10 13:24:25,380 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-09-10 13:24:25,384 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:25,439 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:25,495 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:24:25,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:25,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-10 13:24:25,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:25,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:25,763 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:25] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.010 0.022 2026-09-10 13:24:25,772 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:25,840 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:25,866 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50020187 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': 'df6a31d2-e33c-4918-9d4c-10a03f4e68e4'}] 2026-09-10 13:24:25,885 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: Added lines [1468] to pos.order #933 2026-09-10 13:24:25,890 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50020187 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': 'df6a31d2-e33c-4918-9d4c-10a03f4e68e4'} updated pos.order #933 2026-09-10 13:24:25,909 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50020187 finished 2026-09-10 13:24:26,022 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.081 0.109 2026-09-10 13:24:26,048 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.009 2026-09-10 13:24:26,067 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:26,127 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:26,179 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:26,233 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:26,286 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_counter_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:26,334 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:26,335 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-10 13:24:26,397 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9016132 (allocated 10223616) 2026-09-10 13:24:26,409 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137161 2026-09-10 13:24:26,412 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:26,413 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137161 2026-09-10 13:24:26,416 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:26] "GET /web/image/ir.attachment/9645/raw HTTP/1.1" 200 - 4 0.006 0.012 2026-09-10 13:24:26,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132426_488298_test_self_order_mobile.txt 2026-09-10 13:24:26,488 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpplxjie35_chrome_odoo" 2026-09-10 13:24:26,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137361 2026-09-10 13:24:26,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpxc3d02eb_chrome_odoo 2026-09-10 13:24:26,761 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35469/json/version 2026-09-10 13:24:26,763 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:26,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:26,808 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35469/json 2026-09-10 13:24:26,809 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:26,820 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35469/devtools/page/1C404293CA8229B1972CA18E6145D50A 2026-09-10 13:24:26,863 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:26,873 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:26,907 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:26,912 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:26,912 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:27,021 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.004 0.022 2026-09-10 13:24:27,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '1C404293CA8229B1972CA18E6145D50A', 'loaderId': 'BA6C656176E87490CFAEB07B62A844C6', 'isDownload': False} 2026-09-10 13:24:27,036 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-10 13:24:27,080 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:27,108 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.016 2026-09-10 13:24:27,117 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.029 2026-09-10 13:24:27,138 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.034 2026-09-10 13:24:27,276 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-10 13:24:27,287 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:27,301 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:27,303 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:24:27,309 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:27,310 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:27,314 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/34] Tour self_order_mobile_meal_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:27,367 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:27,367 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.017 0.025 2026-09-10 13:24:27,373 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-10 13:24:27,424 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-10 13:24:27,659 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.090 0.135 2026-09-10 13:24:27,717 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.009 2026-09-10 13:24:27,733 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:27,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-10 13:24:27,824 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.013 2026-09-10 13:24:27,843 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.019 2026-09-10 13:24:27,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:27,881 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.027 0.053 2026-09-10 13:24:27,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.067 2026-09-10 13:24:27,906 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:27,926 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.080 2026-09-10 13:24:27,939 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.088 2026-09-10 13:24:27,953 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.063 2026-09-10 13:24:27,975 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:27,986 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.066 2026-09-10 13:24:28,017 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.022 0.065 2026-09-10 13:24:28,031 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.079 2026-09-10 13:24:28,045 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.058 2026-09-10 13:24:28,051 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.002 0.058 2026-09-10 13:24:28,057 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:28,065 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.246 2026-09-10 13:24:28,080 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.241 2026-09-10 13:24:28,099 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.046 2026-09-10 13:24:28,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-10 13:24:28,122 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-09-10 13:24:28,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-10 13:24:28,152 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-10 13:24:28,161 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:28,174 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.094 2026-09-10 13:24:28,194 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.002 0.103 2026-09-10 13:24:28,225 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:28,249 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:28,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:24:28,281 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.012 0.020 2026-09-10 13:24:28,330 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-10 13:24:28,385 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-10 13:24:28,446 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:28,504 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:28,561 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:28,622 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:28,673 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-10 13:24:28,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:28,779 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:28,830 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:28,890 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/34] Tour self_order_mobile_meal_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 13:24:28,901 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:28] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.006 2026-09-10 13:24:28,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:24:29,018 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/34] Tour self_order_mobile_meal_cancel → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:29,052 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47189676 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000009', 'uuid': 'afb41b15-febb-40d2-89d4-abe98e81ba4c'}] 2026-09-10 13:24:29,072 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47189676 order {'name': None, 'pos_reference': '260-192-000009', 'uuid': 'afb41b15-febb-40d2-89d4-abe98e81ba4c'} created pos.order #934 2026-09-10 13:24:29,084 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47189676 finished 2026-09-10 13:24:29,141 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.041 0.081 2026-09-10 13:24:29,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-10 13:24:29,203 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:29,259 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:29,313 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:24:29,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-10 13:24:29,425 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [27/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-10 13:24:29,476 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [28/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:29,533 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [29/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:24:29,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:29] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-10 13:24:29,589 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [30/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-10 13:24:29,638 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [31/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-10 13:24:29,696 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [32/34] Tour self_order_mobile_meal_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:29,754 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [33/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:29,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [34/34] Tour self_order_mobile_meal_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:29,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:29,856 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 13:24:29,931 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9599844 (allocated 10485760) 2026-09-10 13:24:29,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137361 2026-09-10 13:24:29,947 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:29,948 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137361 2026-09-10 13:24:30,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132430_046134_test_self_order_mobile.txt 2026-09-10 13:24:30,046 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpxc3d02eb_chrome_odoo" 2026-09-10 13:24:30,468 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137565 2026-09-10 13:24:30,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpyra89q5l_chrome_odoo 2026-09-10 13:24:30,469 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39511/json/version 2026-09-10 13:24:30,470 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:30,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:30,482 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39511/json 2026-09-10 13:24:30,483 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:30,491 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39511/devtools/page/2A5D18AAECB8BADEAEA3BD36489F493B 2026-09-10 13:24:30,500 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:30,571 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:30,596 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:30,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:30,606 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:30,661 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.004 0.044 2026-09-10 13:24:30,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2A5D18AAECB8BADEAEA3BD36489F493B', 'loaderId': '8D3CFD5BD6BDEB3E6838E52FBE5A398E', 'isDownload': False} 2026-09-10 13:24:30,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-10 13:24:30,689 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:30,710 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.008 2026-09-10 13:24:30,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.012 2026-09-10 13:24:30,725 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-09-10 13:24:30,890 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-10 13:24:30,892 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:24:30,905 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:30,911 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:24:30,917 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_order_mobile_each_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:30,918 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:30,918 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:24:30,965 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:30,988 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.023 0.029 2026-09-10 13:24:30,994 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.056 2026-09-10 13:24:31,018 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-10 13:24:31,226 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.082 0.123 2026-09-10 13:24:31,270 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.008 2026-09-10 13:24:31,274 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:31,314 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:24:31,345 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:31,383 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.019 2026-09-10 13:24:31,403 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.025 2026-09-10 13:24:31,411 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:31,429 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.046 2026-09-10 13:24:31,442 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_order_mobile_each_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:31,453 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.061 2026-09-10 13:24:31,470 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.075 2026-09-10 13:24:31,496 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.018 0.057 2026-09-10 13:24:31,497 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:31,524 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.072 2026-09-10 13:24:31,536 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.063 2026-09-10 13:24:31,555 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.180 2026-09-10 13:24:31,560 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_order_mobile_each_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:31,575 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.035 2026-09-10 13:24:31,584 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.075 2026-09-10 13:24:31,588 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:24:31,597 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.235 2026-09-10 13:24:31,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_order_mobile_each_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-10 13:24:31,613 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.133 2026-09-10 13:24:31,624 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.002 0.055 2026-09-10 13:24:31,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-10 13:24:31,648 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-10 13:24:31,660 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-09-10 13:24:31,665 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_order_mobile_each_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-10 13:24:31,676 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-10 13:24:31,688 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.141 2026-09-10 13:24:31,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-10 13:24:31,720 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.004 0.074 2026-09-10 13:24:31,724 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_order_mobile_each_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-10 13:24:31,744 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:31] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.005 0.085 2026-09-10 13:24:31,788 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:31,838 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-10 13:24:31,895 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_order_mobile_each_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-10 13:24:31,945 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_order_mobile_each_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-10 13:24:32,008 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:32,063 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:32,093 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:32] "GET /web/image/product.product/2974/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-10 13:24:32,115 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:32,180 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_order_mobile_each_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-10 13:24:32,192 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:32] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-09-10 13:24:32,242 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_order_mobile_each_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-10 13:24:32,307 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_order_mobile_each_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:32,353 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91680269 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000010', 'uuid': 'e48cf90a-46d5-4c12-a962-bd2119fee965'}] 2026-09-10 13:24:32,391 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91680269 order {'name': None, 'pos_reference': '260-192-000010', 'uuid': 'e48cf90a-46d5-4c12-a962-bd2119fee965'} created pos.order #935 2026-09-10 13:24:32,406 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91680269 finished 2026-09-10 13:24:32,489 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.089 0.097 2026-09-10 13:24:32,544 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-09-10 13:24:32,570 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_order_mobile_each_cancel → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:32,611 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_order_mobile_each_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:32,667 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:32,718 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_order_mobile_each_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:32,770 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:32,771 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-10 13:24:32,850 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9042080 (allocated 9961472) 2026-09-10 13:24:32,853 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137565 2026-09-10 13:24:32,859 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:32,860 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137565 2026-09-10 13:24:32,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132432_954076_test_self_order_mobile.txt 2026-09-10 13:24:32,954 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpyra89q5l_chrome_odoo" 2026-09-10 13:24:33,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137768 2026-09-10 13:24:33,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpjh51t6tm_chrome_odoo 2026-09-10 13:24:33,235 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44985/json/version 2026-09-10 13:24:33,236 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:33,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:33,278 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44985/json 2026-09-10 13:24:33,278 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:33,292 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44985/devtools/page/064270420344D69FF247D455555B2B72 2026-09-10 13:24:33,363 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-10 13:24:33,373 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-10 13:24:33,393 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-10 13:24:33,399 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e" in browser 2026-09-10 13:24:33,399 26 INFO rb-c800635-224702-413894 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/192?access_token=6dbb278129b44932&table_identifier=01c4706e" 2026-09-10 13:24:33,486 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e HTTP/1.1" 200 - 9 0.010 0.059 2026-09-10 13:24:33,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '064270420344D69FF247D455555B2B72', 'loaderId': 'A7AD9CE418FE096CA17150ED70FB74A5', 'isDownload': False} 2026-09-10 13:24:33,493 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_auto_table_selection_takeaway_in')" 2026-09-10 13:24:33,515 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:33,542 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.016 2026-09-10 13:24:33,569 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.039 2026-09-10 13:24:33,576 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.047 2026-09-10 13:24:33,719 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:24:33,732 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:24:33,751 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_auto_table_selection_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=6dbb278129b44932&table_identifier=01c4706e", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:33,762 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:33,771 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 4 0.017 0.013 2026-09-10 13:24:33,774 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:33,774 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.020 2026-09-10 13:24:33,803 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.006 2026-09-10 13:24:33,829 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:33,848 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.015 0.039 2026-09-10 13:24:33,850 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-10 13:24:34,103 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.094 0.134 2026-09-10 13:24:34,156 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.007 2026-09-10 13:24:34,173 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:34,243 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.027 0.012 2026-09-10 13:24:34,246 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:24:34,272 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.020 0.035 2026-09-10 13:24:34,281 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:34,305 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.023 0.049 2026-09-10 13:24:34,321 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-10 13:24:34,322 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.090 2026-09-10 13:24:34,348 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.017 0.098 2026-09-10 13:24:34,356 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.139 2026-09-10 13:24:34,365 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.069 2026-09-10 13:24:34,392 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:34,402 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.021 0.065 2026-09-10 13:24:34,427 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.062 2026-09-10 13:24:34,437 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.075 2026-09-10 13:24:34,456 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-10 13:24:34,461 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.076 2026-09-10 13:24:34,480 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.062 2026-09-10 13:24:34,492 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:24:34,493 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.054 2026-09-10 13:24:34,502 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.003 0.044 2026-09-10 13:24:34,515 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:34,525 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.006 0.050 2026-09-10 13:24:34,549 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-10 13:24:34,562 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.231 2026-09-10 13:24:34,580 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check if the table selection is not displayed (trigger: body:not(:has(.self_order_popup_table))) 2026-09-10 13:24:34,581 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-09-10 13:24:34,607 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-09-10 13:24:34,621 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-09-10 13:24:34,628 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:34,635 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-10 13:24:34,654 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-10 13:24:34,693 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "GET /web/image/product.product/2972/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.015 0.108 2026-09-10 13:24:34,739 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92446573 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000011', 'uuid': '5313411f-f7a8-46f2-8c19-4f90347faac9'}] 2026-09-10 13:24:34,768 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92446573 order {'name': None, 'pos_reference': '260-192-000011', 'uuid': '5313411f-f7a8-46f2-8c19-4f90347faac9'} created pos.order #936 2026-09-10 13:24:34,780 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92446573 finished 2026-09-10 13:24:34,859 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.075 0.188 2026-09-10 13:24:34,889 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.631 2026-09-10 13:24:34,919 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:34,922 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.013 2026-09-10 13:24:34,973 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-10 13:24:35,024 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-10 13:24:35,025 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_auto_table_selection_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-10 13:24:35,082 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7807000 (allocated 8650752) 2026-09-10 13:24:35,096 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137768 2026-09-10 13:24:35,109 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-10 13:24:35,110 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137768 2026-09-10 13:24:35,111 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:35] "GET /web/image/ir.attachment/9645/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-09-10 13:24:35,177 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132435_177768_test_self_order_mobile.txt 2026-09-10 13:24:35,178 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpjh51t6tm_chrome_odoo" 2026-09-10 13:24:35,213 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-10 13:24:38,804 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 137975 2026-09-10 13:24:38,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless temporary user profile dir: /tmp/tmpn14x8bmu_chrome_odoo 2026-09-10 13:24:38,805 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Issuing json command http://127.0.0.1:39275/json/version 2026-09-10 13:24:38,806 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:38,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:38,875 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Issuing json command http://127.0.0.1:39275/json 2026-09-10 13:24:38,876 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:38,892 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Websocket url found: ws://127.0.0.1:39275/devtools/page/2EB760FB1AF8DD050DC611C5BDD2389A 2026-09-10 13:24:38,915 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Enable chrome headless console log notification 2026-09-10 13:24:38,959 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-09-10 13:24:38,993 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-09-10 13:24:39,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Open "http://127.0.0.1:8069/pos-self/193?access_token=1a6c7a1614374d06&table_identifier=ccb91587" in browser 2026-09-10 13:24:39,186 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=1a6c7a1614374d06&table_identifier=ccb91587" 2026-09-10 13:24:39,207 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:24:39,690 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:39] "GET /pos-self/193?access_token=1a6c7a1614374d06&table_identifier=ccb91587 HTTP/1.1" 200 - 59 0.035 0.451 2026-09-10 13:24:39,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '2EB760FB1AF8DD050DC611C5BDD2389A', 'loaderId': '82618A5083B5B370C1A9F61CD9825D0F', 'isDownload': False} 2026-09-10 13:24:39,694 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate ready code "odoo.isTourReady('self_order_mobile_0_price_order')" 2026-09-10 13:24:39,707 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:42,326 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:24:42,354 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 2.620 2026-09-10 13:24:42,364 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:24:42,386 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 2.667 2026-09-10 13:24:42,394 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:24:42,423 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 2.695 2026-09-10 13:24:42,570 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-09-10 13:24:42,582 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:24:42,593 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.012 2026-09-10 13:24:42,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: The ready code tooks too much time : 2.903524875640869 2026-09-10 13:24:42,598 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate test code "odoo.startTour('self_order_mobile_0_price_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=1a6c7a1614374d06&table_identifier=ccb91587", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:42,606 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [1/10] Tour self_order_mobile_0_price_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:42,615 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:42,615 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-09-10 13:24:42,661 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [2/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:42,691 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.034 0.033 2026-09-10 13:24:42,726 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-10 13:24:43,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.135 0.138 2026-09-10 13:24:43,007 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.267 2026-09-10 13:24:43,064 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.009 2026-09-10 13:24:43,076 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:43,119 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/ir.attachment/9687/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-10 13:24:43,174 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [3/10] Tour self_order_mobile_0_price_order → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-10 13:24:43,188 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/ir.attachment/9653/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:24:43,214 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:43,303 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [4/10] Tour self_order_mobile_0_price_order → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-10 13:24:43,344 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/product.template/2471/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-10 13:24:43,370 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/product.template/2472/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.018 2026-09-10 13:24:43,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [5/10] Tour self_order_mobile_0_price_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-10 13:24:43,390 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/product.template/2473/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-10 13:24:43,404 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/product.template/2475/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-09-10 13:24:43,417 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/product.template/2474/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-10 13:24:43,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/pos.category/356/image_128?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.074 2026-09-10 13:24:43,440 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [6/10] Tour self_order_mobile_0_price_order → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-10 13:24:43,473 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:43,499 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [7/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-10 13:24:43,505 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:43] "GET /web/image/product.product/2975/image_512?unique=2026-09-10T13:23:11.000+00:00 HTTP/1.1" 200 - 8 0.010 0.026 2026-09-10 13:24:43,562 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [8/10] Tour self_order_mobile_0_price_order → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-10 13:24:43,619 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13640625 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '4e239e5b-4139-44f3-99f2-e0bb20a9070d'}] 2026-09-10 13:24:43,641 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13640625 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '4e239e5b-4139-44f3-99f2-e0bb20a9070d'} created pos.order #937 2026-09-10 13:24:43,656 26 INFO rb-c800635-224702-413894 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13640625 finished 2026-09-10 13:24:44,002 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 237 0.179 0.267 2026-09-10 13:24:44,041 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.008 2026-09-10 13:24:44,050 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [9/10] Tour self_order_mobile_0_price_order → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-10 13:24:44,105 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [10/10] Tour self_order_mobile_0_price_order → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-10 13:24:44,167 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-10 13:24:44,168 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_0_price_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 13:24:44,234 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7992584 (allocated 8388608) 2026-09-10 13:24:44,250 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 137975 2026-09-10 13:24:44,253 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-10 13:24:44,254 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 137975 2026-09-10 13:24:44,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132444_352352_test_self_order_mobile_0_price_order.txt 2026-09-10 13:24:44,352 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpn14x8bmu_chrome_odoo" 2026-09-10 13:24:44,387 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-10 13:24:48,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 138176 2026-09-10 13:24:48,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless temporary user profile dir: /tmp/tmpgtfhoy_j_chrome_odoo 2026-09-10 13:24:48,059 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Issuing json command http://127.0.0.1:35665/json/version 2026-09-10 13:24:48,062 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:48,097 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: Chrome/150.0.7871.114 2026-09-10 13:24:48,098 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Issuing json command http://127.0.0.1:35665/json 2026-09-10 13:24:48,099 26 INFO rb-c800635-224702-413894 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-10 13:24:48,113 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Websocket url found: ws://127.0.0.1:35665/devtools/page/15FDED56BAA4E79CEB142467EEDCFA72 2026-09-10 13:24:48,194 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Enable chrome headless console log notification 2026-09-10 13:24:48,211 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-09-10 13:24:48,260 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-09-10 13:24:48,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Open "http://127.0.0.1:8069/pos-self/194" in browser 2026-09-10 13:24:48,374 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigating to: "http://127.0.0.1:8069/pos-self/194" 2026-09-10 13:24:48,390 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:24:48,699 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:48] "GET /pos-self/194 HTTP/1.1" 200 - 57 0.039 0.273 2026-09-10 13:24:48,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '15FDED56BAA4E79CEB142467EEDCFA72', 'loaderId': 'D0E7A7C3F409EB1CF4A4C6C4F96CE5B6', 'isDownload': False} 2026-09-10 13:24:48,703 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate ready code "odoo.isTourReady('self_order_mobile_no_access_token')" 2026-09-10 13:24:48,710 26 INFO rb-c800635-224702-413894 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:24:48,730 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25b27d8/pos_self_order.assets.min.css, copying from /web/assets/25b27d8/pos_self_order.assets.min.css 2026-09-10 13:24:48,772 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:48] "GET /web/assets/1/25b27d8/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.036 2026-09-10 13:24:48,789 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bf0af8/pos_self_order.assets.min.js, copying from /web/assets/6bf0af8/pos_self_order.assets.min.js 2026-09-10 13:24:48,815 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:48] "GET /web/assets/1/6bf0af8/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.074 2026-09-10 13:24:48,832 26 INFO rb-c800635-224702-413894 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js, copying from /web/assets/5bbe166/pos_self_order.assets_tests.min.js 2026-09-10 13:24:48,844 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:48] "GET /web/assets/1/5bbe166/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.097 2026-09-10 13:24:49,010 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-10 13:24:49,023 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:24:49,030 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate test code "odoo.startTour('self_order_mobile_no_access_token', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/194", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:24:49,034 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /web/image/website/1/favicon?unique=710474d HTTP/1.1" 200 - 5 0.002 0.009 2026-09-10 13:24:49,038 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [1/3] Tour self_order_mobile_no_access_token → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-10 13:24:49,042 26 INFO rb-c800635-224702-413894 odoo.http: Session expired 2026-09-10 13:24:49,042 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:24:49,089 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [2/3] Tour self_order_mobile_no_access_token → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-10 13:24:49,139 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.047 0.039 2026-09-10 13:24:49,167 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-10 13:24:49,431 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.115 0.142 2026-09-10 13:24:49,435 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.249 2026-09-10 13:24:49,473 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: Owl is running in 'dev' mode. 2026-09-10 13:24:49,512 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /web/image/ir.attachment/9728/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-10 13:24:49,534 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [3/3] Tour self_order_mobile_no_access_token → Step Check that: ---Check is button 'Order'--- is not true (trigger: body:not(:has(.btn:contains('Order')))) 2026-09-10 13:24:49,545 26 INFO rb-c800635-224702-413894 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /web/image/ir.attachment/9694/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-10 13:24:49,589 26 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:24:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:24:49,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-10 13:24:49,590 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_no_access_token SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 13:24:49,652 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6224288 (allocated 7340032) 2026-09-10 13:24:49,658 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 138176 2026-09-10 13:24:49,662 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-10 13:24:49,663 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 138176 2026-09-10 13:24:49,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome Log in: /tmp/odoo_tests/rb-c800635-224702-413894/chrome_logs/chrome_log_20260910_132449_759170_test_self_order_mobile_no_access_token.txt 2026-09-10 13:24:49,759 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpgtfhoy_j_chrome_odoo" 2026-09-10 13:24:49,813 26 INFO rb-c800635-224702-413894 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ...